This repository is dedicated to learning and debugging Kubernetes. It is organized by Kubernetes components to help users quickly find relevant debugging information.
- What Happens When You Run kubectl Behind the Scenes: A detailed explanation of the flow when executing kubectl commands, essential for effective debugging.
- API Server: Debugging the Kubernetes API server.
- Scheduler: Debugging the Kubernetes scheduler.
- Kubelet: Debugging the Kubernetes node agent.
- Controller Manager: Debugging the Kubernetes controller manager.
- Etcd: Debugging the distributed key-value store.
- Networking: Debugging Kubernetes networking issues.
- Storage: Debugging Kubernetes storage issues.
- Applications: Debugging applications running on Kubernetes.
Navigate to the folder of the component you want to debug and follow the instructions provided.
This repository is open-source and available under the MIT License.