How to Debug a Stuck Kubernetes Rollout with a Hands-On Lab
You update a Deployment, run kubectl rollout status , and wait. The command times out. But when you send a request to the Service, it still answers. So did the update finish? And if it didn't, which Pods are serving your traffic? You'll investigate that situation in a disposable Kubernetes lab. Starting from a healthy application, you'll introduce three failures: an image that can't be pulled, a readiness probe that never passes, and a Pod that can't be scheduled....
You update a Deployment, run kubectl rollout status , and wait. The command times out. But when you send a request to the Service, it still answers. So did the update finish? And if it didn't, which Pods are serving your traffic? You'll investigate that situation in a disposable Kubernetes lab. Starting from a healthy application, you'll introduce three failures: an image that can't be pulled, a readiness probe that never passes, and a Pod that can't be scheduled....