【问题标题】:Set up alerting for pod evictions in GKE在 GKE 中设置 pod 驱逐警报
【发布时间】:2018-11-12 01:00:06
【问题描述】:

我遇到了一种情况,即 pod 在内存不足后偶尔会被驱逐。有没有办法设置某种警报,以便在发生这种情况时通知我?

事实上,Kubernetes 继续完成它的工作并在旧的 Pod 被移除后重新创建 Pod,而我通常需要数小时或数天才能意识到问题的存在。

【问题讨论】:

    标签: kubernetes stackdriver google-kubernetes-engine


    【解决方案1】:

    GKE 将 Kubernetes 事件 (kubectl get events) 导出到 Stackdriver Logging 的“GKE 集群操作”表中:

    接下来,编写一个专门针对驱逐的查询(我在下面粘贴的查询可能不准确):

    然后点击“CREATE METRIC”按钮。

    这将创建一个基于日志的指标。在左侧边栏中,单击“基于日志的指标”,然后单击该指标上下文菜单中的“从指标创建警报”选项:

    接下来,您将转到 Stackdriver 警报门户。您可以在那里根据阈值等设置警报。

    【讨论】:

    • 这太完美了——非常感谢!我不知道您可以像这样直接从 stackdriver 创建日志警报指标。非常感谢您抽出时间来创建这个详细的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 2020-07-08
    • 2017-06-11
    • 2022-11-11
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    相关资源
    最近更新 更多