Unified Load Balancer 構成およびアドミニストレーション ガイド、リリース 2026.02

PDF

Unified Load Balancer 構成およびアドミニストレーション ガイド、リリース 2026.02

オンプレミスデプロイメントの初期構成

Want to summarize with AI?

Log in

Cilium CNI のインストール、Isovalent BGP および BFD CRD の有効化、Isovalent egress-gateway CRD の有効化、ロードバランサアルゴリズムの構成など、オンプレミスデプロイメントに必要な初期構成を提供します。


概要

Cilium CNI のインストール、Isovalent BGP および BFD CRD の有効化、Isovalent egress-gateway CRD の有効化、ロードバランサアルゴリズムの構成など、オンプレミスデプロイメントに必要な初期構成を提供します。

SMI Cluster Deployer がセットアップされ、SMI クラスターがすでにデプロイされていることを確認します。SMI クラスターのデプロイメントにより、スタンドアロンの Cilium CNI のインストールが容易になり、Cilium のさまざまな特徴と機能がサポートされます。クラスターのデプロイの詳細については、SMI のドキュメントを参照してください。


Cilium の構成

SMI Cluster Deployer では、以下の構成がサポートされています。これらの構成は eBPF ベースのロードバランシングには必要ありませんが、iptables ベースのロードバランシングのデプロイメントに向けて構成できます。また、対応する Cilium 機能が必要な場合に構成できます。


Cilium CNI をインストールする

SMI は、Cilium CNI をサポートしています。これは、次の CLI コマンドを使用して、Cluster Deployer 経由でインストールできます。

configuration cni type cilium


Isovalent BGP と BFD CRD を有効にする

BGP および BFD CRD を有効にするには、次の CLI コマンドを使用して Cluster Deployer を構成します。

configuration cilium enable-bgp true

When IsovalentBgpClusterConfig、IsovalentBgpPeerConfig、IsovalentBgpAdvertisement CR が作成されると、Cilium は、BGP ルータをデプロイし、構成済みピアとの BGP セッションを確立し、サービスの作成または削除に応じて応答でサービス IP をアドバタイズするかアドバタイズを解除します。


Isovalent egress-gateway CRD を有効にする

Cluster Deployer で次の CLI コマンドを使用して、ステートフル Pod およびステートレス Pod のエグレスゲートウェイ CRD を有効にします。

configuration cilium enable-egress-gateway true


ロードバランサアルゴリズムを構成する

Cilium のロードバランサアルゴリズムを構成するには、次の CLI コマンドを使用します。

configuration cilium lb-algorithm { maglev | random }

Note

ロードバランサアルゴリズムとして「maglev」は使用できますが、現在「random」アルゴリズムの使用が推奨されています。


従来のホストルーティングを有効にする

次のコマンドを使用してデフォルトでは無効になっている従来のホストルーティングを有効にします。

configuration cilium enable-legacy-host-routing true


eBPF ベースのロード バランシングを構成する

eBPF ベースのロードバランシングの場合は、次の設定を構成します。

  • 必要に応じて、クラスターに対して IPv4 と IPv6 の両方のネットワーキングを有効にします。

    configuration ipv6-mode dual-stack
  • Cilium をクラスター CNI プラグインとして構成します。

    configuration cni type cilium
  • セカンダリ ネットワーク インターフェイスを Pod に接続するために Multus サポートを有効にします。

    configuration enable-multus true

Multus で使用されるセカンダリネットワーク用の Whereabouts IPAM プラグインをインストールする:

ワークロードがプライマリ Cilium Pod ネットワーク外の IP 割り当てとの追加のネットワーク接続を必要とする場合は、次のコマンドを使用します。

configuration whereabouts enabled

Whereabouts に対してオプションのノードスライスコントローラを有効にする:

セカンダリネットワークの IP 割り当てをノード間でスケーリングする必要がある場合、またはノードスライスベースの割り当て動作が必要な場合は、次のコマンドを使用します。

configuration whereabouts enable-node-slice-controller true

Cilium がデータパスとサービス通信に使用するホストインターフェイスを制御する:

複数のアップリンク、ボンド、またはブリッジインターフェイスを持つノード、またはインターフェイス選択が明示的かつ予測可能である必要がある場合は、次のコマンドを使用します。

<device-name1> <device-name2> という名前のデバイスを明示的に含めるには、次の構成を使用します。

configuration cilium devices [ <device-name1> <device-name2>  ] 

デバイス構成時に Cilium が自動でその他の使用可能なデバイスを検出しないようにする:

Cilium が明示的に構成済みインターフェイスのみを使用する際は、次の構成を使用します。

configuration cilium force-device-detection false