AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·CN·更新于 4 Aug 2026
一个使用托管节点组的 EKS 集群托管着微服务。团队已经安装了 Kubernetes Metrics Server,并希望 Pod 能够根据目标 CPU 利用率百分比进行自动扩缩,同时将操作工作量降到最低。哪种组合可以实现此目的?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 部署用于 Pod 级别扩缩的 Kubernetes Horizontal Pod Autoscaler (HPA) 和用于节点预置的 Cluster Autoscaler。将 HPA 配置为以所需的 CPU 百分比为目标,并启用 Cluster Autoscaler 的自动发现功能。.
为什么这是答案
正确答案是部署 HPA 和 Cluster Autoscaler。HPA 根据 Pod 的 CPU 利用率自动扩缩 Pod 数量,满足微服务根据目标 CPU 利用率百分比进行扩缩的需求。当 Pod 数量变化导致节点资源不足或过剩时,Cluster Autoscaler 会自动调整 EKS 托管节点组的大小,以确保有足够的容量运行 Pod,并优化成本。这种组合实现了 Pod 级别的自动扩缩和底层节点资源的自动管理,最大限度地减少了操作工作量。
修改 Auto Scaling 组的目标跟踪策略仅扩缩节点,无法实现 Pod 级别的扩缩。安装 HPA 和 VPA,其中 VPA 处于推荐器模式,主要用于优化 Pod 资源请求和限制,而不是根据 CPU 利用率进行自动扩缩。运行 SSM Automation 文档是手动或半自动化的方法,不符合“将操作工作量降到最低”的要求。