发布于: Aug 30, 2018

Amazon Elastic Container Service for Kubernetes (EKS) 现在支持 Horizontal Pod Autoscaler (HPA) 和 Kubernetes Metrics Server。这样一来,您可以轻松扩展由 Amazon EKS 托管的 Kubernetes 工作负载来响应自定义指标。

Amazon EKS 以前之所以不支持 HPA,是因为如果核心 Kubernetes API 服务器没有使用客户端证书验证,那么所有依赖于 API 聚合的组件(例如 Kubernetes Metrics Server)都不会启动。Amazon EKS 只使用 Webhook 验证来提供与 AWS Identity and Access Management (IAM) 的集成。

现在,Kubernetes Metrics Server 可支持 Webhook 验证,其中包括与 AWS IAM 的集成。这样您便能够针对 Amazon EKS 集群使用 Kubernetes Metrics Server 和 Horizontal Pod Autoscaling,而且可以确保 EKS 集群验证机制的一致性,最大限度提升集群的安全性。您可以基于自己定义的指标扩展 Kubernetes 服务,更轻松地使用 Amazon EKS 运行生产工作负载。 

要开始在 EKS 集群上设置 Horizontal Pod Autoscaler,请参阅 Kubernetes 文档

请访问 AWS 区域表,查看提供 Amazon EKS 的所有 AWS 区域。