GKE集群自动调节器与受管实例组中的自动调节

时间:2017-04-24 03:01:10

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

我正在使用Google容器引擎。现在我想在我的集群中使用自动扩展功能。根据文档 GKE自动缩放器处于测试版。我还可以在管理群集节点的实例组中启用自动扩展。 群集自动规划器添加/删除节点,以便所有计划的pod都可以运行,其中实例组根据不同的策略(如平均CPU利用率)添加/删除节点。 我认为通过在Kubernetes autoscaler中调整pods CPU限制和pod的目标CPU利用率,Managed Instance Group自动缩放也可用于调整GKE集群的大小。 所以我的问题是我应该使用什么?

2 个答案:

答案 0 :(得分:3)

简短回答 - 请勿使用GCE MIG自动缩放功能。它将无法与您的群集一起正常工作。

详见本常见问题解答: https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/FAQ.md#should-i-use-a-cpu-usage-based-node-autoscaler-with-kubernetes

(阅读上面链接的问题和下面的2个问题)

答案 1 :(得分:0)

根据 GCP 文档:

“注意:请勿为集群节点的托管实例组启用 Compute Engine 自动扩缩。GKE 的集群自动扩缩器与 Compute Engine 自动扩缩器是分开的。这可能会导致节点池无法扩展或缩小,因为 Compute Engine 自动扩缩器会与 GKE 的集群自动扩缩器冲突"

更多详情: