Cluster Enhancer 提供对 Kubernetes 集群中使用的证书的监控能力。监控范围包括:
kubernetes.io/tls
的 Secrets 实现kubernetes
Endpoints 获取用户可以在 Administrator 视图中,通过左侧导航进入 Marketplace > Cluster Plugins 查找并安装 Cluster Enhancer。
证书的过期状态可以通过指标 certificate_expires_status
查看。证书的过期时间可以通过指标 certificate_expires_time
查看。
当前证书状态和过期时间可以在 Certificate Status 子标签页中查看。访问该子标签页的方法是进入 Administrator 视图,导航至 Clusters > Clusters,选择具体集群,然后进入 Monitoring 标签页。
Cluster Enhancer 提供内置告警规则 cpaas-certificates-rule
,包含以下告警:
规则 | 等级 |
---|---|
kubernetes 证书的过期时间即将到期(少于 30 天) <= 30d 且持续 1 分钟 | 中等 |
kubernetes 证书的过期时间即将到期(少于 10 天) <= 10d 且持续 1 分钟 | 高 |
kubernetes 证书已过期 <= 0d 且持续 1 分钟 | 严重 |
规则 | 等级 |
---|---|
平台组件证书的过期时间即将到期(少于 30 天) <= 30d 且持续 1 分钟 | 中等 |
平台组件证书的过期时间即将到期(少于 10 天) <= 10d 且持续 1 分钟 | 高 |
平台组件证书已过期 <= 0d 且持续 1 分钟 | 严重 |