kubectl 多集群访问配置

配置 KUBECONFIG 环境变量,是 kubectl 工具支持的变量,变量内容是冒号分隔的 kubernetes config 认证文件路径。假如我们有两个集群:A 和 B,A 集群的 config 文件为:$HOME/.kube/config,B 集群的 config 文件为:$HOME/.kube/config-local。要配置 kubectl 随时在两个集群间切换,只需要设置 KUBECONFIG 环境变量为:$HOME/.kube/config:$HOME/.kube/config-local

export KUBECONFIG=$HOME/.kube/config:$HOME/.kube/config-local

当进行上面配置后,使用 kubectl config view 查看 kubectl 配置时,结果为两个文件的合并。
当需要切换集群时,使用 kubectl config use-context <context 名称>

参考文档:
https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/

发布了152 篇原创文章 · 获赞 118 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/qianghaohao/article/details/98942769
今日推荐