Azure Kubernetes 服务 - 即使我没有明确设置自动缩放,Cluster Autoscaler 也会被触发吗?
Azure Kubernetes Service - can the Cluster Autoscaler get triggered even if I don't set autoscaling explicitly?
我正在将服务部署到 Azure Kubernetes Service
。
Horizontal Pod Autoscaler
缩放 pods 的数量,而 Cluster Autoscaler
根据待定 pods 的数量缩放节点数量。如果我的理解是正确的,如果我没有在我的部署文件中设置自动缩放,HPA
不会被触发,只有一个 pod 会 运行;因此,CA
也不会被触发。
我的问题是 - 即使没有在我的部署文件中设置自动缩放,AKS
中是否存在触发 CA
的场景?
My question is - is there a scenario in AKS where the CA would get triggered, even without setting autoscaling in my deployment file?
集群自动缩放器通常与水平 pod 自动缩放器一起使用。 Horizontal Pod Autoscaler 根据应用需求增加或减少 pods 的数量,cluster autoscaler 将 nodes 的数量调整为相应地需要 运行 那些额外的 pods。
如果您的部署没有能力通过 HPA、NOR 自动扩大或缩小规模,您不会手动增加由于节点资源不足,pods 的数量达到无法 运行 增加 pods 的水平,那么 CA 将不会被触发,因此答案是 NO.
您可能会发现官方 Azure 文档中的 this 文档也很有帮助。
我正在将服务部署到 Azure Kubernetes Service
。
Horizontal Pod Autoscaler
缩放 pods 的数量,而 Cluster Autoscaler
根据待定 pods 的数量缩放节点数量。如果我的理解是正确的,如果我没有在我的部署文件中设置自动缩放,HPA
不会被触发,只有一个 pod 会 运行;因此,CA
也不会被触发。
我的问题是 - 即使没有在我的部署文件中设置自动缩放,AKS
中是否存在触发 CA
的场景?
My question is - is there a scenario in AKS where the CA would get triggered, even without setting autoscaling in my deployment file?
集群自动缩放器通常与水平 pod 自动缩放器一起使用。 Horizontal Pod Autoscaler 根据应用需求增加或减少 pods 的数量,cluster autoscaler 将 nodes 的数量调整为相应地需要 运行 那些额外的 pods。
如果您的部署没有能力通过 HPA、NOR 自动扩大或缩小规模,您不会手动增加由于节点资源不足,pods 的数量达到无法 运行 增加 pods 的水平,那么 CA 将不会被触发,因此答案是 NO.
您可能会发现官方 Azure 文档中的 this 文档也很有帮助。