alert: KubeletDown
expr: up{job="kubelet"} == 0
for: 5m
severity: critical
Сообщение алерта: Kubelet недоступен ({{ $labels.instance }})
Prometheus не получает метрики kubelet с узла 5 минут. Узел мог выйти из строя, либо kubelet остановился, либо нарушена сеть до порта 10250.
Узел выключен, kubelet упал, истёк сертификат kubelet, сетевая блокировка, узел удалён из кластера, но остался в targets.
kubectl get nodes -o wide
kubectl describe node <узел>
ssh <узел> 'systemctl status kubelet --no-pager; journalctl -u kubelet -n 100 --no-pager'
Перезапустить kubelet (systemctl restart kubelet), восстановить узел, проверить сертификаты. Если узел удалён намеренно — уберите его из scrape-целей.
При выводе узла из кластера (drain).
Весь набор из 44 протестированных правил + Alertmanager → Telegram: 790 ₽
Открыть в Telegram · Бесплатный набор Monitoring Lite · Все алерты runbook