一家公司在 Amazon Elastic Kubernetes Service (Amazon EKS) 上使用 Kubernetes Horizontal Pod Autoscaler 运行容器化应用程序。工作负载全天波动。当集群节点达到最大容量时,节点数量不会自动横向扩展,从而导致性能问题。哪种解决方案能以最少的管理开销解决此问题?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Kubernetes Cluster Autoscaler 管理集群中的节点数量。.
为什么这是答案
Kubernetes Cluster Autoscaler 专门用于根据集群中 Pod 的资源请求和利用率,自动调整 EKS 集群中的节点数量。当 Pod 因资源不足而无法调度时,Cluster Autoscaler 会增加节点;当节点利用率低时,它会减少节点,从而以最少的管理开销解决节点容量问题。 监控内存使用情况来横向扩展节点不直接解决节点容量不足的问题,因为它只关注单个指标,而非集群整体的调度需求。使用 AWS Lambda 函数自动调整 EKS 集群的大小需要自定义开发和维护,管理开销较大。使用 Amazon EC2 Auto Scaling 组来分配工作负载是 EKS 底层基础设施的一部分,但它本身无法感知 Kubernetes Pod 的调度需求,需要与 Cluster Autoscaler 配合使用才能实现自动化的节点扩展。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡