Debugging is an essential skill for a Kubernetes application developer. This lab will present you with some debugging challenges. You will get a chance to practice your troubleshooting skills as you identify and solve problems with a Kubernetes app.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Fix a Broken Deployment
There is a Deployment in a cluster whose Pods are unable to enter the
Running
status. It is not simply the containers that are unready — the Pods themselves are notRunning
.Identify this Deployment and correct the issue.
- Fix an Application That Is Not Receiving User Traffic
The
users-rest
Deployment in thehive
Namespace has Pods that are starting up (meaning that the Pods are in theRunning
status), but these Pods are not receiving user traffic.Investigate to identify the problem and fix it.