GKE 集群自动扩缩器与托管实例组中的自动扩缩器
GKE cluster autoscaler vs Autoscaling in Managed instance groups
我正在使用 Google 容器引擎。现在我想在我的集群中使用自动缩放功能。根据文档 GKE autoscaler 在 beta 版本 中。我还可以在管理集群节点的 实例组 中启用自动缩放。
集群自动缩放器 add/remove 节点,以便所有计划的 pods 都有一个位置 运行,其中实例组 add/remove 节点基于不同的策略,例如平均 cpu 利用率。
我认为通过在 Kubernetes autoscaler 中调整 pods CPU 限制和目标 CPU 利用率 pods ,托管实例组自动缩放也可以用于调整 GKE 集群的大小。
所以我的问题是我应该使用什么?
简答 - 不要使用 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 个问题)
根据 GCP 文档:
“警告:请勿为集群节点的托管实例组启用计算引擎自动缩放。GKE 的集群自动缩放器与计算引擎自动缩放是分开的。这可能导致节点池无法像计算引擎一样扩大或缩小规模autoscaler 将与 GKE 的集群 autoscaler 发生冲突
更多详情:
我正在使用 Google 容器引擎。现在我想在我的集群中使用自动缩放功能。根据文档 GKE autoscaler 在 beta 版本 中。我还可以在管理集群节点的 实例组 中启用自动缩放。 集群自动缩放器 add/remove 节点,以便所有计划的 pods 都有一个位置 运行,其中实例组 add/remove 节点基于不同的策略,例如平均 cpu 利用率。 我认为通过在 Kubernetes autoscaler 中调整 pods CPU 限制和目标 CPU 利用率 pods ,托管实例组自动缩放也可以用于调整 GKE 集群的大小。 所以我的问题是我应该使用什么?
简答 - 不要使用 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 个问题)
根据 GCP 文档:
“警告:请勿为集群节点的托管实例组启用计算引擎自动缩放。GKE 的集群自动缩放器与计算引擎自动缩放是分开的。这可能导致节点池无法像计算引擎一样扩大或缩小规模autoscaler 将与 GKE 的集群 autoscaler 发生冲突
更多详情: