kubernetes - GKE 集群自动扩缩程序与托管实例组中的自动扩缩程序

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

我正在使用 Google 容器引擎。现在我想要在我的集群中使用自动缩放功能。根据文档 GKE 自动调节程序 测试版 .我还可以在 中启用自动缩放实例组即管理集群节点。
集群自动缩放器添加/删除节点,以便所有计划的 pod 都有一个运行的地方,实例组根据不同的策略(如平均 CPU 利用率)添加/删除节点。
我认为通过在 Kubernetes 自动缩放器中调整 pod 的 CPU 限制和 objective-c PU 利用率,托管实例组自动缩放也可以用于调整 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 个)

关于kubernetes - GKE 集群自动扩缩程序与托管实例组中的自动扩缩程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43579130/

相关文章:

machine-learning - 用户多个排名中的 ALS(交替最小二乘)算法

google-compute-engine - 为什么会发生这种情况 : Quota 'N2_CPUS' exceeded. Limit : 24. 0 in region us-central1

使用 CloudEndure 导入 GCE 的 Linux 服务器无法正常工作

kubernetes - podAntiAffinity 不适用于 nodeAffinity

kubernetes - 具有“gcloud container clusters create fails”权限错误的“container.clusters.create”

google-compute-engine - 如何解决 Google Cloud [Compute Engine] 中的持续非事件计费状态并恢复暂停的 VM 实例?

google-cloud-platform - GCP 通过 Compute Engine 的服务帐号访问和存储密码/凭据的正确方法

Docker for Windows - 无法列出节点 : Get https://kubernetes. docker.internal:6443/api/v1/nodes: Forbidden

kubernetes - 如何更改 Kubernetes 中运行的 Pod 限制?

node.js - gcloud app deploy 不会删除以前的版本