【问题标题】:Does GKE Autopilot manages autoscaling by default?GKE Autopilot 是否默认管理自动缩放?
【发布时间】:2021-12-04 12:26:40
【问题描述】:

早上好。我正在使用新的 Google Cloud Kubernetes Engine 的 Autopilot 模式进行一些测试。我知道它自动化了很多机器资源的管理,但我不确定它自动化了什么。它只关心配置我在 PodSpec 中设置的硬件资源吗?或者它是否还关心根据流量强度增加和减少我拥有的容器数量?

我来自 Cloud Run,所以,毕竟,我的主要问题是:现在,使用 GKE Autopilot,当流量强度增加时,我是否需要为它做一些事情来创建新的容器实例,还是全部自动管理?使用自动驾驶时是否需要设置 HPA、VPA 和其他自动缩放器技术?

【问题讨论】:

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


    【解决方案1】:

    对于 GKE 自动驾驶仪,您需要创建 HPA 和 VPA 配置

    GKE autopilot 默认会缩放Node

    您可以阅读更多内容:https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#comparison

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

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

    使用时是否需要设置HPA、VPA等自动扩缩器技术 自动驾驶?

    Autoscaler 不是必需的,因为它默认由 GKE 管理,并会根据需要扩展节点。

    【讨论】:

    • 好。所以让我们看看我是否理解:Autopilot 只会处理节点,但我是定义 pod 有多大(通过 PodSpec)以及何时以及如何扩展 pod(通过 HPA 或 VPA)的人。
    • 另外,当交通强度降低时,我可以“缩小规模”吗?如果是,我会使用 HPA、VPA 还是其他?
    • 是的,您必须设置资源限制并请求确保 HPA 能够正常工作。还有 hpa
    • it auto downscae 为什么你需要手动缩减?是的,HPA 和 VPA 将与 atuoscaler 一起使用,因此一旦您的 pod 通过 HPA 缩小,VPA 自动缩放器也会减少集群中的节点数量。
    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-16
    • 2019-12-30
    • 2021-11-21
    • 2020-03-29
    • 2018-06-18
    相关资源
    最近更新 更多