Kubernetes Tips & Tricks Easier handling of multiple configurations Place configs under ~/.kube/contexts, i.e. $ tree ~/.kube/contexts /Users/jon/.kube/contexts ├── config-dev ├── config-prod └── config-uat Set KUBECONFIG to include all files (separating each path using :) echo 'export KUBECONFIG="$(ls -d ${HOME}/.kube/contexts/* | paste -sd ':' -)"' >>! ~/.zshenv Open a new session, check each cluster is resolved: kubectl config get-clusters NAME dev prod uat Easier switching between contexts Install krew, see - https://github.com/kubernetes-sigs/krew Use krew to install ctx (essentially this is kubectx): $ kubectl krew install ctx List current contexts... $ kubectl ctx dev prod uat Switch context... $ kubectl ctx uat