kubernetes - 是否可以在 GKE 上定义缩减利用率阈值?

标签 kubernetes google-kubernetes-engine

您甚至可以在 GKE 上定义缩减利用率阈值吗?如果实际上可能,我无法弄清楚我会在哪里定义它。

最佳答案

我不确定您的意思是缩小 HPA或缩小 VPA或基于 cluster autoscaler 缩减集群节点,或缩小 GCP instance groups或 AWS ASGs .

  • Kubernetes HPA 根据指标(通常是 CPU 利用率)支持它。它将缩减到 HPA Kubernetes 资源中定义的最小副本数。
  • Kubernetes VPA supports it基于 requests/limits (CPU,内存)。请记住,如果与也使用 CPU 和内存作为缩放指标的 HPA 一起使用,则不支持它。
  • Kubernetes 集群自动缩放器还支持基于 --scale-down-utilization-threshold 的缩减。和 --scan-interval options . It's not recommended将其与 GCP 实例组或 AWS ASG 一起使用。
  • GCP 实例组或 AWS ASG 在节点上支持缩减,前提是您不使用集群自动缩放器并且使用 CPU 或其他特定于云提供商 VM 实例的指标。

  • 希望能帮助到你

    关于kubernetes - 是否可以在 GKE 上定义缩减利用率阈值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56348173/

    相关文章:

    azure - 在 AKS 中部署 POD 期间应用程序是否会上线?

    arrays - kustomize 修补特定容器而不是通过数组 (/containers/0)

    kubernetes - 如何为 StatefulSet 静态配置卷?

    docker - Kubernetes/Docker - 用于 Web 服务的 SSL 证书

    azure - 如何在Azure容器应用程序中添加深入的环境变量

    docker - 如何让容器在 Kubernetes 上运行?

    kubernetes - namespace 上的GKE `ResourceQuota`-限制高于指定的限制

    kubernetes - 访问gke上的kubelet设置以修复nodeHasDiskPressure

    kubernetes - 如何在kubernetes中删除服务帐户?

    kubernetes - Kubernetes节点容量规划以满足GKE中的各种Pod需求