When working with Kubernetes, observability is crucial. Kubernetes is made of an important quantity of moving parts, and you will need tools to understand what is happening or what happened between these different parts.
Debugging at the Kubernetes Level
First, you have to note that there are two types of Kubernetes resources: managed and unmanaged resources. A managed resource is recognizable because its definition contains a spec section and a status section. Controllers are responsible for managing such resources; they will read ...