一个新迁移的应用程序在部署后,即使在任何用户流量到达之前,也会立即扩展到其配置的最大 pod 数量。集群中的其他应用程序运行正常。哪项更改将修复应用程序的扩展行为?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 EKS 集群中实施 Vertical Pod Autoscaler。.
为什么这是答案
正确答案是实施 Vertical Pod Autoscaler (VPA)。VPA 根据应用程序的实际资源使用情况自动调整 Pod 的 CPU 和内存请求及限制,从而优化资源分配。在这种情况下,应用程序在没有流量的情况下立即扩展到最大 Pod 数量,这表明其资源请求或限制可能设置不当,导致 Kubernetes 调度器认为需要更多 Pod 来满足需求。VPA 可以学习应用程序的资源模式并动态调整这些设置,防止不必要的过度扩展。 其他选项不正确: Horizontal Pod Autoscaler (HPA) 根据 CPU 利用率、内存利用率或其他自定义指标来扩展 Pod 数量,但它不会调整单个 Pod 的资源请求或限制。在这种情况下,问题在于单个 Pod 的资源配置,而不是 Pod 数量。 Cluster Autoscaler 负责根据集群的整体资源需求调整节点数量,而不是调整 Pod 的资源或数量。 AWS Load Balancer Controller 用于管理 AWS 负载均衡器,与 Pod 的资源扩展行为无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡