CKAD — Logging & Debugging
Logging & Debugging
When things go wrong in Kubernetes — and they will — you need to find and fix the problem fast. Logging and debugging are core skills for the Application Observability & Maintenance domain (15% of the CKAD exam).
This chapter covers how to access container logs, debug failing Pods, use kubectl debug, understand API deprecations, and monitor resource usage.
| Topic | What You’ll Learn |
|---|---|
| Container Logs | Accessing logs, multi-container Pods, previous containers, label selectors |
| Debugging Pods | 5-step debugging workflow — status, describe, events, exec, top |
| Common Pod Problems | CrashLoopBackOff, ImagePullBackOff, Pending, OOMKilled |
| kubectl debug | Ephemeral containers, debug copies, node debugging |
| API Deprecations & Monitoring | API versions, kubectl explain, metrics-server, resource usage |
| Hands-On Lab | Debug a failing Pod, use kubectl debug, 5 practice questions |