Cluster Enhancer provides monitoring capabilities for certificates used in Kubernetes clusters. The monitoring scope includes:
kubernetes.io/tlskubernetes 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 |