Dan*_*dré 2 google-compute-engine gcloud google-kubernetes-engine
我正在使用 Google 的 Kubernetes Engine 来管理具有多个节点池的集群。每个池都有不同的配置(例如,并非所有池都具有自动缩放功能)。
池子大多在夜间闲置,所以我想在这段时间(大约 10 小时)减少资源消耗和成本。
我考虑过在一天结束时停止 VM 实例并在早上重新启动它们。此外,我可以通过运行临时缩小节点数量 gcloud container clusters resize $CLUSTER_NAME --size=0
在未使用期间降低成本的最佳选择是什么?有没有更好的办法?
使用集群自动缩放器(调整节点池中的节点数)将无法将所有节点池缩放为零。这是因为您的集群中有一些系统 Pod 正在运行 ( kubectl get pods -n kube-system)。
但是,您可以使用脚本调用将节点池强制缩小到零,如您所指出的:
gcloud container clusters resize $CLUSTER --num-nodes=0 [--node-pool=$POOL]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2014 次 |
| 最近记录: |