【问题标题】:does GKE autopilot auto scale both pods and nodes?GKE autopilot 会自动缩放 Pod 和节点吗?
【发布时间】:2022-01-04 14:54:56
【问题描述】:

当我在 .yaml 文件中更改 replicas: x 时,我可以看到 GKE 自动驾驶仪根据值向上/向下引导 pod,但是如果我的部署负载过大会发生什么情况。然后它会自动缩放 pod 和节点的数量来处理流量,然后在请求负载再次减少时减少回副本中指定的值?

我基本上是在问自动驾驶仪水平自动缩放是如何工作的? 以及如何获得至少 2 个可以在自动驾驶仪中水平自动缩放的 pod 副本?

【问题讨论】:

    标签: kubernetes google-kubernetes-engine horizontal-pod-autoscaling


    【解决方案1】:

    默认情况下,GKE 自动驾驶仪不会将副本数扩展到您指定的数量之外。这是 Kubernetes 一般的默认行为。

    如果您想要自动缩放,您必须使用在 Autopilot 中支持的水平 Pod 自动缩放器 (HPA)

    如果您部署 HPA 以扩大和缩小工作负载,Autopilot 将自动扩大和缩小节点,这对您来说是透明的,因为节点由 Google 管理。

    【讨论】:

      【解决方案2】:

      GKE 默认仅自动缩放节点,而您必须注意 HPA 部署的缩放。

      Autopilot:GKE 配置和管理集群的底层 基础设施,包括节点和节点池,为您提供 优化的集群,提供不干涉的体验。

      我们需要为部署 VPA 和 HPA 配置两个扩展选项。

      预配置:自动驾驶仪处理所有的缩放和配置 你的节点。

      默认值:您配置水平 pod 自动缩放 (HPA) 您配置 垂直 Pod 自动缩放 (VPA)

      GKE 将管理节点池中节点的扩展/缩减,而无需担心您只需开始使用 HPA 和 VPA 自动扩展部署应用程序的基础架构。

      您可以在此处阅读有关选项的更多信息:https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#comparison

      【讨论】:

        猜你喜欢
        • 2023-04-04
        • 1970-01-01
        • 2021-06-12
        • 2019-10-09
        • 2019-12-30
        • 2021-01-22
        • 2021-06-23
        • 1970-01-01
        • 2021-04-23
        相关资源
        最近更新 更多