您可以清理由引导容器所做的文件系统更改。
注: 如果移除 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 DaemonSet 和 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,具体取决于您的主机操作系统。