有没有办法备份/停止和还原/启动GKE群集

时间:2020-06-07 17:57:03

标签: kubernetes google-cloud-platform google-kubernetes-engine

GKE群集至少在3个VM节点上运行,并且无法像VM一样停止/挂起群集,以避免在不使用它时浪费金钱。有解决方法吗?

1 个答案:

答案 0 :(得分:0)

用户@Hitobat指出:

3个节点不是硬性最小值,只是建议的最小值。您可以根据需要减少。

您只能使用1个节点来创建集群。

如果尝试创建仅具有少于3个节点的默认节点池的群集,则会显示以下警告消息:

  • 小于3个节点的集群可能会在升级过程中发生停机


有几种降低与运行GKE集群相关的成本的方法:

缩小到0个工作节点

用户指出:@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


请查看其他链接: