Roadmap › Kubernetes (K8s) & AKS › Module: Running Workloads Well
Lessons in this course (15)

6. Probes: liveness, readiness and startup

Intermediate★ Must knowLesson 6 of 15
ProbeQuestionOn failure
LivenessIs the process stuck/dead?Container restarted
ReadinessCan it serve traffic now?Removed from Service endpoints (not restarted)
StartupHas it finished starting?Liveness/readiness wait until it succeeds; failure → restart

Probe types: httpGet, tcpSocket, exec, grpc. In ASP.NET Core map separate endpoints: /health/live (process OK — don't check dependencies, or a DB blip restarts every pod) and /health/ready (dependencies like DB reachable).