alert: KubeApiCertExpiresCritical
expr: histogram_quantile(0.01, sum by (instance, le) (
rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m])
)) / 86400 < 1
for: 5m
severity: critical
Сообщение алерта: Клиентский сертификат kube-apiserver истекает менее чем через сутки ({{ $labels.instance }})
Клиентские сертификаты для обращения к kube-apiserver истекают менее чем через сутки (или уже истекли). После истечения компоненты и пользователи могут потерять доступ к кластеру.
Те же, что у KubeApiCertExpiresSoon: продление пропущено.
kubeadm certs check-expiration
openssl x509 -noout -enddate -in /etc/kubernetes/pki/apiserver-kubelet-client.crt
ls -l /etc/kubernetes/pki /var/lib/kubelet/pki
Немедленно продлить сертификаты (kubeadm certs renew all и перезапуск компонентов control plane), обновить kubeconfig администраторов. Перед операцией сделайте резервную копию /etc/kubernetes.
Нельзя, пока не продлено.
Весь набор из 44 протестированных правил + Alertmanager → Telegram: 790 ₽
Открыть в Telegram · Бесплатный набор Monitoring Lite · Все алерты runbook