8.3. AdminPolicyBasedExternalRoute オブジェクトの設定
次のプロパティーを使用して、クラスタースコープの AdminPolicyBasedExternalRoute
オブジェクトを定義できます。namespace は、一度に 1 つの AdminPolicyBasedExternalRoute
CR でのみ選択できます。
フィールド | 型 | 説明 |
---|---|---|
|
|
|
|
|
ルーティングポリシーを適用する namespace セレクターを指定します。外部トラフィックでは from: namespaceSelector: matchLabels: kubernetes.io/metadata.name: novxlan-externalgw-ecmp-4059
namespace を対象にできるのは、1 つの |
|
|
パケットの転送先を指定します。 |
フィールド | 型 | 説明 |
---|---|---|
|
| 静的 IP アドレスの配列を指定します。 |
|
| 外部ゲートウェイターゲットとして使用するネットワーク割り当て定義で設定された Pod に対応する Pod セレクターの配列を指定します。 |
フィールド | 型 | 説明 |
---|---|---|
|
| 次の宛先ホップの IPv4 アドレスまたは IPv6 アドレスを指定します。 |
|
|
オプション: ネットワークで双方向転送検出 (BFD) がサポートされているかどうかを指定します。デフォルト値は |
フィールド | 型 | 説明 |
---|---|---|
|
| [set-based](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#set-based-requirement) ラベルセレクターを指定して、このネットワークに一致する namespace 内の Pod をフィルターします設定。 |
|
|
|
|
|
オプション: ネットワークで双方向転送検出 (BFD) がサポートされているかどうかを指定します。デフォルト値は |
|
| オプション: ネットワークアタッチメント定義の名前を指定します。名前は、Pod に関連付けられた論理ネットワークのリストと一致する必要があります。このフィールドが指定されていない場合は、Pod のホストネットワークが使用されます。ただし、ホストネットワークを使用するには、Pod をホストネットワーク Pod として設定する必要があります。 |
8.3.1. セカンダリー外部ゲートウェイ設定の例 リンクのコピーリンクがクリップボードにコピーされました!
次の例では、AdminPolicyBasedExternalRoute
オブジェクトは、ラベルが kubernetes.io/metadata.name: novxlan-externalgw-ecmp-4059
の namespace 内にある Pod の外部ゲートウェイとして 2 つの静的 IP アドレスを設定します。
次の例では、AdminPolicyBasedExternalRoute
オブジェクトが動的外部ゲートウェイを設定します。外部ゲートウェイに使用される IP アドレスは、選択した各 Pod に関連付けられた追加のネットワーク割り当てから派生します。
次の例では、AdminPolicyBasedExternalRoute
オブジェクトは静的外部ゲートウェイと動的外部ゲートウェイの両方を設定します。