> For the complete documentation index, see [llms.txt](https://www.christiandussol.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.christiandussol.dev/cloud-native/kubernetes.md).

# Kubernetes

The substrate under everything else on this site. These are the parts I had to learn twice.

Each topic below started the same way: something broke, or something was slower than it should have been, and the official documentation explained the mechanism without explaining the choice. What follows is the version I wish had existed at the time.

### In this section

#### [Command Reference](/cloud-native/kubernetes/command-reference.md)

Organizing kubectl by role rather than alphabetically. Developer, administrator, security, troubleshooting, monitoring. Speed in Kubernetes is not about knowing every command, it is about having the right ones at hand for the moment you are in.

#### [Resource Management](/cloud-native/kubernetes/resource-management.md)

Pod resources, LimitRange, ResourceQuota, and Kyverno. Four layers that decide whether your pod gets scheduled, throttled, or killed. Most of the confusion around *"exceeded quota"* errors comes from not knowing which layer rejected you.

#### [In-Place Pod Resize](/cloud-native/kubernetes/in-place-pod-resize.md)

Changing CPU and memory on a running container without a restart. A genuinely useful capability, and one that needs governance before it goes anywhere near production.
