0


kubectl使用技巧:如何更方便地操作多个k8s集群

博客主页:https://tomcat.blog.csdn.net
博主昵称:农民工老王
主要领域:Java、Linux、K8S
期待大家的关注💖点赞👍收藏⭐留言💬
家乡

目录

在工作中,我们有时候需要在一台机器上操作多个k8s集群。本文介绍了两种实现方法,其中的第二种方法是我认为最方便的,推荐大家使用。

方法一

最常见的办法是通过在命令后加

--kubeconfig ${配置文件路径}

来实现。但在我看来,这种方法不是很方便,每一条命令都要加,需要输入的字符比较多,且需要事先知道配置文件的存储位置。

如下图所示:
在这里插入图片描述

方法二

在没有指定配置文件的时候,kubectl是去默认路径查找配置文件。默认路径是用户文件夹下的

.kube/config

,那我们就可以给每一个集群都单独创建一个Linux用户,然后将配置文件放在对应用户下的默认路径。再用

su

或者

runuser

切换执行命令的用户,实现对k8s集群的切换。

如下图所示,在两个用户下存放了对应的k8s集群配置文件:
在这里插入图片描述

如下图所示,切换用户即可切换控制的k8s集群:
在这里插入图片描述
如下图所示,通过runner命令实现对不同集群的控制。
在这里插入图片描述


如需转载,请注明本文的出处:农民工老王的CSDN博客https://blog.csdn.net/monarch91


本文转载自: https://blog.csdn.net/monarch91/article/details/125069764
版权归原作者 农民工老王 所有, 如有侵权,请联系我们删除。

“kubectl使用技巧:如何更方便地操作多个k8s集群”的评论:

还没有评论