Troubleshooting containerized applications
summary
Covers concrete fixes: tune readiness and liveness probe parameters (example timeout 30s, correlate periodSeconds with failureThreshold and initialDelaySeconds), inspect containers with kubectl exec -it and copy files with kubectl cp, force redeploys by patching a label or using kubectl rollout restart (k8s 1.15), adjust imagePullPolicy or use kubectl set image, check RBAC via Role/RoleBinding and audit logs, verify storageClass differences and correct volume mount paths, and stop runaway CronJobs with suspend or backoffLimit.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:54Pod Phases
- 6:11Health checks - The good
- 6:52Health checks - The (not) good
- 13:24Readiness probe - Recommendations
- 15:55Role Base Access Control (RBAC)
- 19:35Authorization issues - Recommendations
related talks
30mAfterlife tales: Troubleshooting containerized applications
41mAfterlife Tales
26mHow to Debug the Pod Which is Hard to Debug
44mTop 5 container and Kubernetes best practices
35mThe Art of Debugging Inside K8s Environment
35mCrashLoopBackoff, Pending, FailedMount and Friends: Debugging Common Kubernetes Cluster
26mContainerization crossroads: Experiences-Experiments-Expectations
24mDebugging at Scale in Production - Deep into your Containers
