Kubernetes告警常见问题

更新时间:
复制为 MD 格式

本文介绍Kubernetes告警的常见问题。

如何区分不同来源的Kubernetes告警?

您在日志服务告警中心,可看到Kubernetes相关的内置告警监控规则,包括如下两大类。

  • ACK内置告警监控规则

    在容器服务侧开启告警功能后,同步到日志服务告警中心的内置告警监控规则。如何开启,请参见容器服务报警管理

    在日志服务告警中心的监控规则列表中,ACK内置告警监控规则的类别列会显示内置告警容器服务KubernetesK8s安全等标签,可据此与其他来源的告警进行区分。常见规则包括云盘IOHangTerway虚拟模式变更挂载点正在被进程占用,卸载挂载点失败托管节点池节点排水失败等。

  • SLS内置Kubernetes事件告警监控规则

    接入Kubernetes事件后,其所在Project中会生成内置Kubernetes事件告警监控规则。如何接入Kubernetes事件,请参见采集Kubernetes事件创建并使用K8s事件中心

    内置 Kubernetes 事件告警监控规则的类别列包含内置告警SLSK8s事件中心K8s安全等标签,状态列显示为未创建,可通过操作列的开启设置链接进行配置。

对比项

ACK内置告警监控规则

SLS内置Kubernetes事件告警监控规则

开启方式

在容器服务控制台中开启告警。

Kubernetes事件所属Project下的告警中心,找到对应的内置告警监控规则,开启告警。

关闭方式

在容器服务控制台中关闭告警。

Kubernetes事件所属Project下的告警中心,找到对应的内置告警监控规则,关闭或删除告警。

操作

同步到日志服务后,在日志服务控制台仅支持查看、关注操作。

  • 未开启告警时,支持开启、设置操作。

  • 开启告警后,支持关闭、临时关闭(在指定时间内不再触发告警)、删除、设置、查看、关注等操作。

通知对象

在容器服务控制台中设置通知对象。

在日志服务控制台中设置通知对象。

通知渠道

支持短信、邮件。

支持短信、语音、邮件、钉钉等所有的通知渠道。

监控参数配置

不支持。

支持修改监控频率等参数。

如何在容器服务管理控制台中管理Kubernetes告警?

您可以在容器服务管理控制台中管理告警,包括开启告警、关闭告警、设置通知对象、设置通知渠道等。具体操作,请参见容器服务报警管理

如何在日志服务控制台中管理Kubernetes告警?

  1. 登录日志服务控制台

  2. Project列表区域,单击目标Project。

    ProjectKubernetes事件所属的Project。

  3. 在左侧导航栏中,单击告警

  4. 告警规则页签中,单击从模板新建

    该选项位于 新建告警 按钮的下拉菜单中。

  5. 在右侧面板中,单击SLS K8s事件中心,创建告警规则。具体操作,请参见设置告警

    选择后页面展示该分类下的K8s事件告警模版,包括集群节点正常运行集群节点下线K8s通用Error警示事件集群节点OOM集群容器副本OOM集群节点进程异常等,每条模版默认每5分钟检查一次。