Handbooks / Kubernetes / Chapter 1
Local Clusters and kubeconfig
7 pages · ~5 min✓ Reviewed
Start here. Next up: Pods and Deployments.
Local Clusters and kubeconfig Mental Model
1. What a Local Cluster Is
- Local tools run a real control plane on your laptop for dev and testing
kubectljust talks to whatever API server kubeconfig points at- Every tool writes a context on create:
kind-<name>,minikube,k3d-<name>
2. kubeconfig Structure
- Default file
~/.kube/config - Override:
KUBECONFIGenv var or--kubeconfig
| List | Holds |
|---|---|
| clusters | server URL + CA |
| users | credentials |
| contexts | cluster + user + default namespace |
- current-contextused by every command
- contextcluster + user + namespace
- API serverkubectl talks here