1
| export KUBECONFIG=$HOME/.kube/config
|
Switch kubeconfig
1
| kubectl --kubeconfig ...
|
Switch context
Merge Multiple Configs
你可能會有很多個 kubeconfig
,雖然 kubectl
有提供 flag
,但是頻繁的切換還是有點麻煩,官方文件
1
| KUBECONFIG=$KUBECONFIG:${CONFIG_FILE} kubectl config view --flatten > ${HOME}/.kube/config
|
Configure context
你可以設定當前 namespace
和 context
來切換使用
List contexts
1
| kubectl config get-contexts
|
Switch context
1
| kubectl config use-context ${CONTEXT_NAME}
|
Switch namespace
1
| kubectl config set-context $(kubectl config current-context) --namespace ${NAMESPACE}
|