4.3. MetalLB BGP ピアの設定
クラスター管理者は、ボーダーゲートウェイプロトコル (BGP) ピアを追加、変更、および削除できます。MetalLB Operator は、BGP ピアカスタムリソースを使用して、MetalLB speaker Pod が BGP セッションを開始するために接続するピアを識別します。
ピアは、MetalLB がサービスに割り当てるロードバランサー IP アドレスのルートアドバタイズメントを受信します。
4.3.1. BGP ピアカスタムリソースについて リンクのコピーリンクがクリップボードにコピーされました!
ロードバランサーサービスのネットワーク接続を確立し、ルートをアドバタイズするには、MetalLB Border Gateway Protocol (BGP) ピアカスタムリソース (CR) のプロパティーを設定します。これらのパラメーターを設定することで、クラスターが特定のルーティングピアに対して、外部トラフィックをアプリケーションのワークロードに正しくルーティングすることを許可できるようになります。
以下の表は、BGP ピア CR のパラメーターについて説明しています。
| パラメーター | 型 | 説明 |
|---|---|---|
|
|
| BGP ピア CR の名前を指定します。 |
|
|
| BGP ピア CR のネームスペースを指定します。 |
|
|
|
BGP セッションのローカルエンドの AS 番号 (ASN) を指定します。追加するすべての BGP ピア CR において、同じ値を指定してください。範囲は |
|
|
|
BGP セッションのリモートエンドの ASN を指定します。範囲は |
|
|
|
明示的に設定せずに、セッションのリモートエンドに使用する ASN を検出します。同じ ASN を持つピアの場合は |
|
|
|
BGP セッションを確立するために接続するピアの IP アドレスを指定します。このパラメーターを使用する場合、 |
|
|
|
セッションを確立するときに使用するインターフェイス名を指定します。このパラメーターを使用して、番号なし BGP ピアリングを設定します。2 つの BGP ピア間にポイントツーポイントのレイヤー 2 接続を確立する必要があります。番号なし BGP ピアリングは、IPv4、IPv6、またはデュアルスタックで使用できますが、IPv6 RA (ルーターアドバタイズメント) を有効にする必要があります。各インターフェイスは 1 つの BGP 接続に制限されます。このパラメーターを使用する場合、 |
|
|
| オプション: BGP セッションの確立時に使用する IP アドレスを指定します。値は IPv4 アドレスである必要があります。 |
|
|
|
オプション: BGP セッションを確立するために接続するピアのネットワークポートを指定します。範囲は |
|
|
|
オプション: BGP ピアに提案するホールドタイムの期間を指定します。最小値は 3 秒 ( |
|
|
|
オプション: キープアライブメッセージを BGP ピアに送信する間の最大間隔を指定します。このパラメーターを指定する場合は、 |
|
|
| オプション: BGP ピアにアドバタイズするルーター ID を指定します。このパラメーターを指定する場合は、追加するすべての BGP ピアカスタムリソースで同じ値を指定する必要があります。 |
|
|
| オプション: TCP MD5 認証が済んだ BGP セッションを実施するルーターのピアに送信する MD5 パスワードを指定します。 |
|
|
|
オプション:BGP ピアの認証シークレットの名前を指定します。シークレットは |
|
|
| オプション: BFD プロファイルの名前を指定します。 |
|
|
| オプション: 一致式と一致ラベルを使用してセレクターを指定し、BGP ピアに接続できるノードを制御します。 |
|
|
|
オプション: BGP ピアがネットワークホップ数回分を離れるように指定します。BGP ピアが同じネットワークに直接接続されていない場合、このパラメーターが |
|
|
| BGP が近隣に次に接続を試行するまで待機する時間を指定します。 |
passwordSecret パラメーターは password パラメーターとは排他的であり、使用するパスワードを含むシークレットへの参照を含みます。両方のパラメーターを設定すると、解析が失敗します。