Cluster Enhancer provides monitoring capabilities for certificates used in Kubernetes clusters. The monitoring scope includes:
kubernetes.io/tls
kubernetes
EndpointsUsers can find and install Cluster Enhancer in the Administrator view by navigating to Marketplace > Cluster Plugins in the left navigation.
The expiration status of certificates can be viewed through the metric certificate_expires_status
. The expiration time of certificates can be viewed through the metric certificate_expires_time
.
The current certificate status and expiration time can be viewed in the Certificate Status sub-tab. To access this sub-tab, go to the Administrator view, navigate to Clusters > Clusters, select a specific cluster, then go to the Monitoring tab.
Cluster Enhancer provides built-in alert rules cpaas-certificates-rule
with the following alerts:
Rule | Level |
---|---|
The expiration time of the kubernetes certificate is about to expire (less than 30 days) <= 30d and last 1 minutes | Medium |
The expiration time of the kubernetes certificate is about to expire (less than 10 days) <= 10d and last 1 minutes | High |
Kubernetes certificate has expired <= 0d and last 1 minutes | Critical |
Rule | Level |
---|---|
The expiration time of the platform components certificate is about to expire (less than 30 days) <= 30d and last 1 minutes | Medium |
The expiration time of the platform components certificate is about to expire (less than 10 days) <= 10d and last 1 minutes | High |
Platform components certificate has expired <= 0d and last 1 minutes | Critical |