Verkleinere Kubernetes-pods
Ich bin mit
kubectl scale --replicas=0 -f deployment.yaml
stoppen alle meine Laufenden Hülsen. Bitte lassen Sie mich wissen, wenn es gibt bessere Wege zu bringen Sie alle laufen Hülsen zu Null halten, Konfiguration, Einsätze etc.. intakt, so dass ich skalieren kann bei Bedarf später.
Erleben Sie das
scale
verhält sich anders, was Sie erwarten würden, oder sind Sie lediglich bestätigen, dass die Verwendung Skala auf diese Weise ist ein best-practice - (was es ist, AFAIK)?InformationsquelleAutor PPK | 2017-11-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du tust das richtige handeln; traditionell die
scale
verb angewendet wird, nur um den Namen der Ressource, wie inkubectl scale deploy my-awesome-deployment --replicas=0
, die entfällt die Notwendigkeit, immer an der bestimmte Datei, das beschreibt die Bereitstellung, aber es gibt nichts falsch (die ich kenne) mit der Verwendung der Datei, wenn das ist bequemer für Sie.kubectl get pods
Ausgang und sah, wie alle Hülsen wurden gekündigt. Jetzt sagt esNo resources found.
. Wie kann ich sehen, ich habe noch zwei Laufenden Knoten mitkubectl get nodes
. Wenn ichdocker ps
in Ihnen gibt es nur Kuberenetes built-in Containern laufen. So beenden Sie alle Knoten AWS (EKS)?InformationsquelleAutor Matthew L Daniel
Hier gehen wir.
Skalen auf alle Bereitstellungen in einer ganzen namespace:
Zu scale-up-set
--replicas=1
(oder jede andere gewünschte Zahl) entsprechendInformationsquelleAutor R0MARI0