9.6. EgressIP オブジェクトのデュアルスタックネットワークの設定
デュアルスタックネットワーク用に設定されたクラスターの場合、デュアルスタックネットワークを単一の EgressIP オブジェクトに適用できます。EgressIP オブジェクトは、デュアルスタックネットワーク機能を Pod に拡張できます。
Red Hat は、デュアルスタックネットワーキング機能を表す 2 つの EgressIP オブジェクトの作成をサポートしていません。たとえば、1 つのオブジェクトで IPv4 アドレスを指定し、別のオブジェクトを使用して IPv6 アドレスを指定します。この設定は、Pod へのアドレスタイプの割り当てに影響します。
前提条件
-
EgressIPオブジェクトが IPv4 アドレスを 1 つのノードに割り当て、IPv6 アドレスを他のノードに割り当てることができるように、2 つの egress ノードを作成しました。詳細は、egress IP アドレスのノードへの割り当てを参照してください。
手順
EgressIPオブジェクトを作成し、オブジェクトの IPv4 および IPv6 アドレスを設定します。以下のEgressIPオブジェクトは、セレクターを使用して、送信トラフィックに指定された egress IP アドレスを使用する Pod を特定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
Podマニフェストファイルを作成し、EgressIPオブジェクトをテストおよび検証します。Pod は、送信トラフィックを送信するクライアントワークロードとして機能し、EgressIPポリシーが想定どおりに機能することを確認します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ここでは、以下のようになります。
<labels>-
EgressIPオブジェクトがこれらのラベルを使用して egress IP アドレスをターゲット Pod に適用できるようにカスタム識別子を設定します。
Pod 内から外部サーバーへの
curl要求を実行します。このアクションは、アウトバウンドトラフィックがEgressIPオブジェクトに指定したアドレスを正しく使用することを確認します。curl <ipv_address>
$ curl <ipv_address>Copy to Clipboard Copied! Toggle word wrap Toggle overflow ここでは、以下のようになります。
<ipv_address>-
EgressIPオブジェクトに応じて、IPv4 アドレスまたは IPv6 アドレスを入力します。