Kubernetes-Knoten bereinigen
Sie können Dateisystemänderungen bereinigen, die vom Bootstrap-Container vorgenommen werden.
Wenn das NSX-Node-Agent-DaemonSet entfernt wird, wird OVS nicht mehr auf dem Host (im Container oder in der PID des Hosts) gestartet.
Sie können das NSX-NCP-Cleanup-DaemonSet erstellen, um die von NSX-NCP-Bootstrap-DaemonSet vorgenommenen Systemänderungen rückgängig zu machen. Diesen DaemonSet darf nur erstellt werden, wenn Sie zuvor die NCP YAML-Datei (
ncp-ubuntu.yaml
oder ncp-rhel.yaml
) angewendet und nicht gelöscht haben. Beachten Sie, dass der nsx-ncp-cleanup DaemonSet NSX CNI deinstalliert, was zu einem ungültigen Kubernetes-Knotenstatus führt.Um das DaemonSet zu erstellen, führen Sie die folgenden Schritte aus:
- Löschen Sie die DaemonSets nsx-ncp-bootstrap und nsx-node-agent. Sie können z. b. die folgenden Befehle mit dem entsprechenden Namespacenamen ausführen:kubectl delete ds nsx-ncp-bootstrap -n <namespace> kubectl delete ds nsx-node-agent -n <namespace>
- Führen Siekubectl apply -f ncp-cleanup-ubuntu.yamloderkubectl apply -f ncp-cleanup-rhel.yamlje nach Hostbetriebssystem über die Befehlszeile auf dem Kubernetes-Masterknoten aus.
Um den Knoten wieder nutzbar zu machen, führen Sie je nach Hostbetriebssystem
kubectl apply -f ncp-ubuntu.yaml
oder kubectl apply -f
ncp-rhel.yaml
aus.