← Kubernetes learning pathKubernetes · Module 8 of 10
Health checks and observability
Keep apps healthy and visible.
📖 Key ideas
- Liveness probes restart stuck containers.
- Readiness probes control when a pod receives traffic.
- Startup probes protect slow-starting apps.
- kubectl logs and describe help debug.
- Monitoring: Prometheus + Grafana; logging: Loki/ELK.
💡 Real-life example: Probes are a nurse checking a patient: is he alive (liveness), is he ready to work (readiness)?
Liveness probeRestarts unhealthy containers
Readiness probeControls traffic to pods
PrometheusMetrics monitoring system
kubectl describeShows resource details and events