实验环境中我们一般使用的是master的kubectl连接自己的k8s集群,但在实际工作过程往往kubectl和k8s集群是分开的, 那么如何让单独部署的kubectl连接到k8s集群呢?
其实原理还是挺简单的, 这里我们模拟两套k8s集群, 一套叫dev一套叫mls

  1. 分别将dev和mls集群中 /etc/kubernetes/admin.conf 或者 $HOME/.kube/config(这两是文件内容一样)远程复制粘贴到kubectl主机的 $HOME/.kube 目录下面 分别命名为configDEV和configMLS
  2. 配置kubectl主机的环境变量KUBECONFIG 命令:export KUBECONFIG=/root/.kube/configDEV (如果要连接mls环境则配置:export KUBECONFIG=/root/.kube/configMLS)
  3. 测试: kubectl node -A 如可以正确显示则完成配置
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐