您需要在 GKE 上的容器平均内存使用率低于 20% 或高于 80% 时收到警报。您应该如何配置警报?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 Cloud Monitoring 中,创建一个警报策略,当平均内存消耗超出定义范围时通知您。.
为什么这是答案
在 Cloud Monitoring 中创建警报策略是配置此警报的最直接和推荐方法。Cloud Monitoring 原生支持 GKE 指标,包括容器的内存使用率。您可以定义一个警报条件,当平均内存使用率低于 20% 或高于 80% 时触发,并配置通知渠道(例如电子邮件、短信、Pub/Sub 等)。 其他选项效率较低或不符合最佳实践: Cloud Function 轮询 Monitoring API 会增加不必要的复杂性和成本,因为 Cloud Monitoring 本身就提供了警报功能。 计划的 Cloud Function 运行 kubectl top 是一种手动且非标准的方法,kubectl top 通常用于即时诊断,不适合作为持续监控和警报的机制。此外,它依赖于集群内部访问,不如 Cloud Monitoring 提供的外部、集中式监控可靠。 编写脚本读取 OS 级别内存指标无法直接获取容器级别的内存使用情况,且需要额外的维护工作,不适用于 GKE 容器化环境。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡