2016-12-11 3 views
0

Ich habe versucht, kubernetes Cluster herunterzufahren, aber ich konnte es nicht schaffen.Kubernetes - wie man Cluster abreißt?

Als ich

kubectl cluster-info 

geben kann ich sehen, dass meine Cluster noch läuft.

Ich habe versucht, Befehle wie Skript ausgeführt

kube-down.sh 

aber es hat nicht funktioniert.

Ich löschte alle Pods. Wie kann ich es herunterfahren?

+2

Dies hängt wie Sie den Cluster erstellt haben. Es ist nicht möglich, die Cluster-Infrastruktur über kubectl zu verwalten. Sie müssen mehr Informationen bereitstellen. – svenwltr

+0

kube-down.sh wird auf einem Cluster arbeiten, das mit kube-up erstellt wurde. Ich zweite, was der Kommentar oben gesagt hat. Dies benötigt weitere Details. –

Antwort

2

Sie können den Befehl kubectl stop nicht verwenden, da dieser veraltet ist. Wenn Sie Pods mit einer Yaml-Datei erstellt haben, empfehle ich Ihnen, kubectl delete -f <filename>.yml zu verwenden, um einen laufenden Pod zu stoppen.

Sie können auch Dienst löschen mit Laufhülsen zugeordnet, indem Sie den folgenden Befehl:

# Delete pods and services with same names "baz" and "foo" 
kubectl delete pod,service baz foo 
0

Wenn kube-down.sh verwenden Sie sicherstellen haben, dass alle Umgebungsvariablen, die für die kube-up.sh eingestellt wurden, auch bei Verwendung von das Herunterfahren. See also

2

Die abzureißen Abschnitt der official documentation sagt:

rückgängig zu machen, was kubeadm haben, sollten Sie zuerst den Knoten abtropfen lassen und sicherstellen, dass der Knoten sie vor dem Herunterfahren leer.

Gespräch mit dem Master mit den entsprechenden Anmeldeinformationen, auszuführen:

kubectl drain <node name> --delete-local-data --force --ignore-daemonsets 
kubectl delete node <node name> 

Dann wird auf dem Knoten entfernt wird, Zurücksetzen aller kubeadm eingebauten Zustand:

kubeadm reset 
Verwandte Themen