单个 GKE 集群使用一个包含 200 个节点的节点池来处理批处理、有状态和无状态工作负载。在不损害可用性的前提下降低成本。
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为无状态和兼容的有状态工作负载启用 Horizontal Pod Autoscaler,并启用 cluster autoscaler(节点自动扩缩)。.
为什么这是答案
启用 Horizontal Pod Autoscaler (HPA) 和 Cluster Autoscaler(集群自动扩缩器)是降低成本同时保持可用性的有效方法。HPA 根据 CPU 利用率或其他指标自动调整 Pod 副本数量,确保在需求高峰期有足够的资源,在需求低谷期减少资源,从而避免不必要的资源浪费。Cluster Autoscaler 则根据 Pod 的资源需求自动调整节点池的大小,在需要时增加节点,在空闲时移除节点,进一步优化资源利用率。 其他选项的问题在于: 为批处理工作负载创建第二个 GKE 集群并重新分配节点会增加管理复杂性,并且不一定能降低成本,反而可能因为集群开销而增加成本。 在命名空间级别强制执行 CPU 和内存限制并要求所有 Pod 都设置限制是良好的实践,有助于资源管理和防止资源耗尽,但它本身并不能动态地根据负载变化来降低成本。 将节点池更改为使用抢占式 VM 可以显著降低成本,但抢占式 VM 随时可能被终止,这会损害有状态和批处理工作负载的可用性和可靠性,因此不符合“不损害可用性”的前提。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡