ブートストラップ コンテナによって行われたファイル システムの変更をクリーンアップできます。

注: nsx-node-agent DaemonSet が削除された場合、OVS はホスト(コンテナまたはホストの PID 内)で実行されなくなります。

nsx-ncp-cleanup DaemonSet を作成して、nsx-ncp-bootstrap DaemonSet によって行われたシステムの変更を取り消すことができます。この DaemonSet を作成する必要があるのは、以前に NCP YAML ファイル(ncp-ubuntu.yaml または ncp-rhel.yaml)を適用し、削除していない場合のみです。nsx-ncp-cleanup DaemonSet では NSX CNI がアンインストールされ、Kubernetes ノードの状態が無効になることに注意してください。

DaemonSet を作成するには、次の手順を実行します。
  • nsx-ncp-bootstrap DaemonSet および nsx-node-agent DaemonSet を削除します。たとえば、次のコマンドを適切なネームスペース名とともに使用して実行できます。
    kubectl delete ds nsx-ncp-bootstrap -n <namespace>
    kubectl delete ds nsx-node-agent -n <namespace>
  • Kubernetes マスター ノードのコマンド ラインから、ホスト OS に応じて kubectl apply -f ncp-cleanup-ubuntu.yaml または kubectl apply -f ncp-cleanup-rhel.yaml を実行します。

ノードを再び使用できるようにするには、ホスト OS に応じて kubectl apply -f ncp-ubuntu.yaml または kubectl apply -f ncp-rhel.yaml を実行します。