You are a container engineer at Cube4Lyf, an e-gaming platform geared towards puzzle and logic games. You’ve just been alerted that there’s an issue with the deployment of a new web service to a staging cluster. The pods are stuck in a ‘Pending’ state. You need to investigate why the pods are not deploying and resolve the issue so the new web service can be assessed in the staging environment. There are a number of other resources currently active in the cluster, some are still needed, and others are not. You’ve been approved to delete any resources with the label `test=true`, if needed.
Successfully complete this lab by achieving the following learning objectives:
- Identify the Capacity of All Nodes and Compare to the Required Capacity for the New Web Service
Take a look at the
deployment.yamlon your lab vm. Run the command
kubectl apply -f deployment.yaml, and observe that it does not deploy both pod replicas. Using kubectl, identify the issue preventing the deployment.
- Delete Pods with the Label ‘Test=True’ to Allow New Web Service Pods to Be Scheduled
Use kubectl to delete unneeded resources—only delete those with the label
test=true! Ensure both replicas of the deployment start successfully.