4.2.6. L2 アドバタイズメントを使用した MetalLB の設定
MetalLB を設定することで、IP アドレスプールを L2 プロトコルでアドバタイズすることができます。
前提条件
-
OpenShift CLI (
oc) がインストールされている。 -
cluster-admin権限を持つユーザーとしてログインしている。
手順
IP アドレスプールを作成します。
以下の例のような内容で、
ipaddresspool.yamlなどのファイルを作成します。apiVersion: metallb.io/v1beta1 kind: IPAddressPool metadata: namespace: metallb-system name: doc-example-l2 spec: addresses: - 4.4.4.0/24 autoAssign: false # ...IP アドレスプールの設定を適用します。
$ oc apply -f ipaddresspool.yaml
L2 広告を作成します。
以下の例のような内容で、
l2advertisement.yamlなどのファイルを作成します。apiVersion: metallb.io/v1beta1 kind: L2Advertisement metadata: name: l2advertisement namespace: metallb-system spec: ipAddressPools: - doc-example-l2 # ...設定を適用します。
$ oc apply -f l2advertisement.yaml