您可以清理啟動程序容器所進行的檔案系統變更。
備註: 如果移除 nsx-node-agent DaemonSet,則 OVS 不會再於主機上執行 (在容器中或主機的 PID 中)。
您可以建立 nsx-ncp-cleanup DaemonSet,以復原 nsx-ncp-bootstrap DaemonSet 所做的系統變更。僅當您先前套用 NCP YAML 檔案 (ncp-ubuntu.yaml 或 ncp-rhel.yaml),並且尚未將其刪除時,才必須建立此 DaemonSet。請注意,nsx-ncp-cleanup DaemonSet 將解除安裝 NSX CNI,這將會導致 Kubernetes 節點狀態無效。
若要建立 DaemonSet,請執行下列步驟:
- 刪除 nsx-ncp-bootstrap 和 nsx-node-agent DaemonSet。例如,您可以使用適當的命名空間名稱來執行下列命令:
kubectl delete ds nsx-ncp-bootstrap -n <namespace> kubectl delete ds nsx-node-agent -n <namespace>
- 從 Kubernetes 主節點上的命令列執行 kubectl apply -f ncp-cleanup-ubuntu.yaml 或 kubectl apply -f ncp-cleanup-rhel.yaml (視您的主機作業系統而定)。
若要讓節點再次可供使用,請執行 kubectl apply -f ncp-ubuntu.yaml 或 kubectl apply -f ncp-rhel.yaml (視您的主機作業系統而定)。