当我更改replicas: x
.yaml 文件中的 .yaml 文件时,我可以看到 GKE 自动驾驶仪根据值向上/向下引导 pod,但如果我的部署负载过大会发生什么情况。然后它会自动缩放 pod 和节点的数量来处理流量,然后在请求负载再次减少时减少回副本中指定的值?
我基本上是在问自动驾驶仪水平自动缩放如何工作?以及如何获得至少 2 个可以在自动驾驶仪中水平自动缩放的 pod 副本?
当我更改replicas: x
.yaml 文件中的 .yaml 文件时,我可以看到 GKE 自动驾驶仪根据值向上/向下引导 pod,但如果我的部署负载过大会发生什么情况。然后它会自动缩放 pod 和节点的数量来处理流量,然后在请求负载再次减少时减少回副本中指定的值?
我基本上是在问自动驾驶仪水平自动缩放如何工作?以及如何获得至少 2 个可以在自动驾驶仪中水平自动缩放的 pod 副本?
默认情况下, GKE 仅自动缩放节点,而您必须注意 HPA 部署的缩放。
Autopilot:GKE 预配和管理集群的底层基础设施,包括节点和节点池,为您提供优化的集群和无需干预的体验。
我们需要为部署VPA和HPA配置两个扩展选项。
预配置:Autopilot 处理节点的所有扩展和配置。
默认值:您配置 Horizontal Pod 自动缩放 (HPA) 您配置 Vertical Pod 自动缩放 (VPA)
GKE 将管理节点池中节点的扩展/缩减,而无需担心您只需开始使用 HPA 和 VPA 自动扩展部署应用程序的基础设施。
您可以在此处阅读有关选项的更多信息:https ://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview#comparison