kubernetes默认使用$HOME/.kube/config配置文件。可以在配置文件中定义多个USER和Cluster的上下文。
所以就有两种方式切换用户
同一个config中,切换不同用户上下文
切换不同的config配置文件
同config切换不同用户上下文
查看config文件
kubeconfig config view
查看当前上下文
kubectl config current-context
查看config中全部上下文
kubectl config get-contexts
切换当前上下文
kubectl config [--kubeconfig=/root/.kube/my-config] use-context my-context
切换不同的config配置文件
export KUBECONFIG=/root/.kube/my-config