DeploymentUnhealthy
- Bron:
prometheus/rules/deploy/rules-deploy-unhealthy.yaml - Alert:
DeploymentUnhealthy - Severity:
warning
Betekenis
Een deployment heeft replicas in status "unavailable" (niet beschikbaar) gedurende >1m. Vaak door mislukte rollouts, crashloops of schedulingproblemen.
Trigger
sum by (namespace, deployment) (kube_deployment_status_replicas_unavailable) > 0(for: 1m)
Runbook
kubectl -n <namespace> get deployment <deployment>enkubectl -n <namespace> describe deployment <deployment>→ events, conditions.- Bekijk pods:
kubectl -n <namespace> get pods -l <deployment-selector>endescribe podvoor failed/unknown. - Controleer ReplicaSet en rollout status; bij image/config fouten: fix en eventueel rollback.
Verwachte routing
- Slack default receiver (
team-platform-slack).
Test (non-prod)
- Zet een test-deployment op een niet-bestaande image of met een invalid config; wacht 1m tot de alert vuurt.