### Main points - is the configuration of how we **connect** to a kubernetes cluster. - unlike docker, kubectl (the CLI) can be aparted from the cluster itself. - is a file that usually is resided in `~/.kube` ![[Pasted image 20250206054259.png - `kubeconfig` shows what **user** with what **specifications** connect to what **clusters** - by running `kubectl config` we can interaction with kubeconfig ### Parts #### Clusters - as a developer or as an admin, we might connect to multiple *clusters*. - consists of: 1. endpoint 2. name 3. certificate #### User is the users of the clusters #### Context maps *users* to *clusters*. ## Single-instance clusters 1. [[kind]] 2. [[minikube]] 3. [[k3d]]