导读:Kubectl客户端使我们可以在多个K8s集群之间进行配置和轻松切换。
kubectl的配置文件位置
kubectl配置文件的主要位置是$ HOME / .kube,默认情况下,我们有一个名为config的配置文件:
[node1 ~]$ cd $HOME/.kube
[node1 .kube]$ ls -lah
total 4.0K
drwxr-xr-x 1 root root 37 Mar 12 20:48 .
dr-xr-x--- 1 root root 19 Nov 29 11:46 ..
drwxr-x--- 3 root root 23 Mar 12 20:48 cache
lrwxrwxrwx 1 root root 26 Nov 29 11:46 config -> /etc/kubernetes/admin.conf
drwxr-x--- 3 root root 4.0K Mar 12 20:48 http-cache
多个配置文件和KUBECONFIG变量
通过设置适当的KUBECONFIG shell变量,我们可以拥有多个配置文件。
例如:
export KUBECONFIG=$KUBECONFIG:/root/.kube/additional_config
从kubectl检查配置
我们可以检查当前的配置(由于我的Additional_config文件中没有任何内容,因此将为空-我们稍后将添加一些内容-这只是我的KUBECONF