目录
AWS EKS中部署Cluster Autoscaler
当 Pod 失败或被重新安排到其他节点时,Kubernetes Cluster Autoscaler 会自动调整集群中的节点数。Cluster Autoscaler 通常作为部署安装在集群中。它使用领导选举来确保高可用性,但一次只能由一个副本完成扩展。
一、Prerequisites
在部署集群 Cluster Autoscaler之前,您必须满足以下先决条件:
-
拥有现有 Kubernetes 集群 – 如果您没有集群,请参阅 创建 Amazon EKS 集群。
-
集群的现有 IAM OIDC 提供商。要确定是否具有 IAM OIDC 提供商,还是需要创建一个,请参阅 为集群创建 IAM OIDC 提供商。
-
具有 Auto Scaling 组标签的节点组 – Cluster Autoscaler 要求 Auto Scaling 组带有以下标签,以便能够自动发现它们。
- 如果您使用
eksctl
创建节点组,则节点组会自动应用这些标签。
- 如果您使用