$HOME/.kube/config
如果要自己指定一个config文件所在的位置,那么就要设置KUBECONFIG环境变量,例如:
export KUBECONFIG=$KUBECONFIG:$HOME/.kube/config
而如果有两个集群的配置文件呢,其实就可以非常简单的直接加在环境变量的后面,然后让kubectl自动为我们生成context,例如:
export KUBECONFIG=$KUBECONFIG:$HOME/.kube/config:$HOME/.kube/config-2
注意:可以使用
kubectl config view
来查看目前的context的情况
安装了kubectx 后,可以通过kubectx 来切换集群,通过kubens 来切换ns