GKE群集至少在3个VM节点上运行,并且无法像VM一样停止/挂起群集,以避免在不使用它时浪费金钱。有解决方法吗?
答案 0 :(得分:0)
用户@Hitobat指出:
3个节点不是硬性最小值,只是建议的最小值。您可以根据需要减少。
您只能使用1个节点来创建集群。
如果尝试创建仅具有少于3个节点的默认节点池的群集,则会显示以下警告消息:
小于3个节点的集群可能会在升级过程中发生停机
有几种降低与运行GKE
集群相关的成本的方法:
用户指出:@Amit Kumar Gupta:
缩小到0个工作节点
请记住,如果将default-pool
缩放为0,则在需要其他资源时需要手动增加其大小。您可以通过调用以下gcloud
命令来管理集群中的节点数量:
$ gcloud container clusters resize CLUSTER_NAME --node-pool NODE_POOL_NAME --num-nodes NUMBER_OF_NODES --zone ZONE
您可以为集群启用自动缩放,以根据集群资源使用情况自动减少和增加节点池中的节点数量。有关它的官方文档:Cloud.google.com: Kuberentes Engine: Cluster autoscaler
请记住,即使启用了自动扩展功能,您也可以将群集手动扩展到0个节点,但是自动扩展程序不会从0个节点扩展。
您可以选择在GKE
群集中运行可抢占式VM。您可以在这里找到有关它的更多信息:Cloud.google.com: Kubernetes Engine: Preemptible VM's
请查看其他链接: