You are a container engineer at Cube4Lyf, an e-gaming platform geared towards puzzle and logic games. One of the pods running a newly launched game is failing. You need to identify the error causing the pod to fail and to extract the error for the logging agent to pick up so the developers, who don’t have access to this environment, can view the error and create a patch.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Investigate the failed pod
The pod
puzzle-plaza
is in a nonworking state. Using your Kubernetes troubleshooting tools, idenitify the error message.- Filter and write the error message to a file.
The devs behing
puzzle-plaza
don’t have access to this evironment, but need to see the error message. Extract only the error message and write it to anerror.log
file at the root directory of the lab vm.hint: the go template for this is
kubectl get pod puzzle-plaza -o go-template="{{range .status.containerStatuses}}{{.lastState.terminated.message}}{{end}}"