本文介绍Kubernetes告警的常见问题。
如何区分不同来源的Kubernetes告警?
您在日志服务告警中心,可看到Kubernetes相关的内置告警监控规则,包括如下两大类。
-
ACK内置告警监控规则
在容器服务侧开启告警功能后,同步到日志服务告警中心的内置告警监控规则。如何开启,请参见容器服务报警管理。
在日志服务告警中心的监控规则列表中,ACK内置告警监控规则的类别列会显示内置告警、容器服务Kubernetes、K8s安全等标签,可据此与其他来源的告警进行区分。常见规则包括云盘IOHang、Terway虚拟模式变更、挂载点正在被进程占用,卸载挂载点失败、托管节点池节点排水失败等。
-
SLS内置Kubernetes事件告警监控规则
接入Kubernetes事件后,其所在Project中会生成内置Kubernetes事件告警监控规则。如何接入Kubernetes事件,请参见采集Kubernetes事件或创建并使用K8s事件中心。
内置 Kubernetes 事件告警监控规则的类别列包含内置告警、SLS、K8s事件中心、K8s安全等标签,状态列显示为未创建,可通过操作列的开启或设置链接进行配置。
|
对比项 |
ACK内置告警监控规则 |
SLS内置Kubernetes事件告警监控规则 |
|
开启方式 |
在容器服务控制台中开启告警。 |
在Kubernetes事件所属Project下的告警中心,找到对应的内置告警监控规则,开启告警。 |
|
关闭方式 |
在容器服务控制台中关闭告警。 |
在Kubernetes事件所属Project下的告警中心,找到对应的内置告警监控规则,关闭或删除告警。 |
|
操作 |
同步到日志服务后,在日志服务控制台仅支持查看、关注操作。 |
|
|
通知对象 |
在容器服务控制台中设置通知对象。 |
在日志服务控制台中设置通知对象。 |
|
通知渠道 |
支持短信、邮件。 |
支持短信、语音、邮件、钉钉等所有的通知渠道。 |
|
监控参数配置 |
不支持。 |
支持修改监控频率等参数。 |
如何在容器服务管理控制台中管理Kubernetes告警?
您可以在容器服务管理控制台中管理告警,包括开启告警、关闭告警、设置通知对象、设置通知渠道等。具体操作,请参见容器服务报警管理。