9.3. Pod 接続チェックの配置の設定
クラスター管理者は、cluster
という名前の network.config.openshift.io
オブジェクトを変更することで、接続チェック Pod が実行するノードを設定できます。
前提条件
-
OpenShift CLI (
oc
) がインストールされている。
手順
接続チェック設定を編集するには、次のコマンドを入力します。
$ oc edit network.config.openshift.io cluster
-
テキストエディターで、
networkDiagnostics
スタンザを更新して、ソース Pod とターゲット Pod に必要なノードセレクターを指定します。 - 変更をコミットするには、変更を保存してテキストエディターを終了します。
検証
ソース Pod とターゲット Pod が目的のノードで実行されていることを確認するには、次のコマンドを入力します。
$ oc get pods -n openshift-network-diagnostics -o wide
出力例
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES network-check-source-84c69dbd6b-p8f7n 1/1 Running 0 9h 10.131.0.8 ip-10-0-40-197.us-east-2.compute.internal <none> <none> network-check-target-46pct 1/1 Running 0 9h 10.131.0.6 ip-10-0-40-197.us-east-2.compute.internal <none> <none> network-check-target-8kwgf 1/1 Running 0 9h 10.128.2.4 ip-10-0-95-74.us-east-2.compute.internal <none> <none> network-check-target-jc6n7 1/1 Running 0 9h 10.129.2.4 ip-10-0-21-151.us-east-2.compute.internal <none> <none> network-check-target-lvwnn 1/1 Running 0 9h 10.128.0.7 ip-10-0-17-129.us-east-2.compute.internal <none> <none> network-check-target-nslvj 1/1 Running 0 9h 10.130.0.7 ip-10-0-89-148.us-east-2.compute.internal <none> <none> network-check-target-z2sfx 1/1 Running 0 9h 10.129.0.4 ip-10-0-60-253.us-east-2.compute.internal <none> <none>