4.6.2. 特定のプールからの IP アドレスの要求
予測可能なネットワークエンドポイントを確保するため、MetalLB が ロードバランサー タイプのサービスに IP アドレスを割り当てる方法を制御します。特定の IP アドレスまたは IP アドレスプールを要求することで、アプリケーションが特定のネットワークアドレス計画に合致した有効な IP アドレス割り当てを受けられることが保証されます。
特定プールからの IP アドレスのサービス YAML の例
apiVersion: v1
kind: Service
metadata:
name: <service_name>
annotations:
metallb.io/address-pool: <address_pool_name>
spec:
selector:
<label_key>: <label_value>
ports:
- port: 8080
targetPort: 8080
protocol: TCP
type: LoadBalancer
<address_pool_name> に指定するアドレスプールが存在しない場合、MetalLB は、自動割り当てを許可する任意のプールから IP アドレスを割り当てようとします。