在 Google 上关闭 VM Compute Engine 总是重新启动

Shutting down VM on Google Compute Engine always restarts

我在 google 容器引擎上设置了一个 1 节点集群,我只是打算将其用于测试,因此我希望能够在不使用它时将其关闭以保持低成本。但是,我无法弄清楚为什么在通过控制台关闭 VM 后 VM 不断重新启动。我在 VM 上将 "Automatic Restarts" 选项设置为 false。

VM 是 n1-standard-2(2 个 vCPU,7.5 GB 内存),附加了 2 个标准永久性磁盘。

有没有其他人遇到过这个问题,或者有过如何设置 GCE 以便在不使用时保持离线状态的经验?在此先感谢您的帮助。

GKE 集群中的 VM 由所谓的 Managed Instance Group 管理,这可确保您的集群中始终有预期数量的节点。我猜它看到你的项目中没有 VM 运行 并假设出了什么问题,所以它重新创建它。

您可以通过显式将实例组的大小调整为 0 来阻止它这样做。您可以通过容器引擎 UI 或 运行 gcloud container clusters resize $CLUSTERNAME --size=0.