Ich verwende gcloud, um kubernetes-Cluster bereitzustellen, und verwende Container-Engine, um dies zu tun.So stoppen Sie gcloud-Container-Engine-Cluster
Abgesehen von der Produktion Cluster möchte ich kurzlebige Cluster erstellen, zum Testen usw. '.
Anstatt Cluster neu zu erstellen, möchte ich einen Testcluster haben und in der Lage sein, auf Anforderung zu stoppen/zu starten. Wenn Sie versuchen, auf die unter aufgelisteten VM-Instanzen "Stopp" zu drücken, wird die Engine neu gestartet.
Was ist der richtige Weg zu stoppen & starten Sie einen Test-Cluster?
Die Motivation für kurzlebige Testcluster stammt aus Kostenüberlegungen.
Dank der Lage sein, festgelegt werden, um die Größe! Die Dokumentation ist ein bisschen schwierig zu diesem Thema. Diese [doc] (https://cloud.google.com/container-engine/docs/clusters/operations) hat alle CRUD-Operationen in einem Cluster außer U (resize), während das [resize doc] (https://cloud.google.com/container-engine/docs/resize-cluster) wird von den anderen Anleitungen entfernt. – pazams
Wenn ich dies auf einem Cluster mache, der mit 'gcloud container clustern create $ CLUSTER_NAME --num-nodes 1 --machine-type g1-small' erstellt wurde, meldet 'gcloud container clusters $ CLUSTER_NAME' immer noch' currentNodeCount: 1' . Was mache ich falsch? – Drux
Oh, es dauert also einige Sekunden (nachdem 'gcloud container clusters die Größe von $ CLUSTER_NAME --size = 0' zurückgibt), damit die Änderung wirksam wird. Wenn das berücksichtigt wird, funktioniert das jetzt auch für mich. – Drux