Solution: Troubleshooting Kubernetes
Understand the solution to troubleshooting issues in Kubernetes.
We'll cover the following...
Problem 1: Resolving resource error issues
We observe the deployed application has an issue. We check its status using the following command:
kubectl get pods
We realize that the Pod is in a pending state. We troubleshoot further by describing the Pod using the following command:
kubectl describe pod app
When we use the above command, we get the following error, which is seen at the bottom of the page:
1 Insufficient cpu, 1 Insufficient memory.
The error indicates that our Pod is requesting lots of resources and the node can’t handle that. We resolve that by reducing the resource, i.e., ...