2.3.10.3. HA namespace スコープの Egress IP
プロジェクト/namespace スコープの egress IP にアクティブ/バックアップ HA が追加されることにより、1 つの namespace に複数の異なるクラスターノードでホストされる複数の egress IP を含めることができるようになりました。
基本的なアクティブ/バックアップ HA を既存のプロジェクト/namespace に追加するには、以下を実行します。
2 つ以上の egress IP をその
netnamespace
に追加します。$ oc patch netnamespace myproject -p '{"egressIPs":["10.0.0.1","10.0.0.2"]}'
最初の egress IP をクラスター内のノードに追加します。
# oc patch hostsubnet node1 -p '{"egressIPs":["10.0.0.1"]}'
2 つ目の egress IP をクラスター内の異なるノードに追加します。
# oc patch hostsubnet node2 -p '{"egressIPs":["10.0.0.2"]}'
プロジェクト/namespace は、ノードが応答を停止するまで最初に一覧表示される egress IP をデフォルトで使用します (利用可能な場合)。ノードの応答停止時に、他のノードが次に一覧表示される egress IP の使用に切り換えます。 このソリューションでは、 2 つ以上の IP が必要になります。
元の IP が戻ってくると、ノードは元の egress IP の使用に再び切り替えます。
詳細は、Enabling Static IPs for External Project Traffic を参照してください。