k8s连接多集群的config配置

网友投稿 288 2022-11-09

k8s连接多集群的config配置

例如我本地有时候需要连接本地环境的k8s集群,和线上、测试环境的集群,但是每次都是修改config文件名,很不方便,但其实我们可以使用use-context来选择连接的集群

将多个config文件添加不同标示的作为文件名

➜ .kube ll config*-rw------- 1 jiangboyang staff 5.3K 11 9 19:12 config-local-rw-r--r-- 1 jiangboyang staff 5.9K 11 7 18:57 config-test

合并两个config,下面可以看到其实就是帮我们将两个文件进行了合并

➜ .kube KUBECONFIG=config-test:config-local kubectl config view --flattenapiVersion: v1clusters:

cluster:certificate-authority-data: xxxxxserver: docker-desktop ........省略 将生成后的配置覆盖config文件 ➜ .kube KUBECONFIG=config-test:config-local kubectl config view --flatten >config 查看当前集群 ➜ .kube kubectl config current-contextdocker-desktop 查看config配置都有那些集群 ➜ .kube kubectl config view|grep namename: docker-desktopname: kubernetes-test 切换默认集群 ➜ .kube kubectl config use-context kubernetes-test

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:「房间里的大象」:让目标检测器一脸懵逼
下一篇:解决Mybatis中result标签识别不了的情况
相关文章

 发表评论

暂时没有评论,来抢沙发吧~