介绍一个快速切换KubeConfig的工具

前言:作者于去年开始接触Kubernetes,在这一过程中,我频繁地在多个 Kubernetes 环境之间切换,包括本地 Docker 上的 Kubernetes、使用 Kind 创建的测试 Kubernetes 环境,以及各种测试集群上的 Kubernetes 实例。总之在我的日常学习和工作中各种各样的Kubernetes需要我去进行切换。于是乎 KubeComing 应运而生!其中最大的亮点便是支持快捷键快速切换KubeConfig!!!

工具介绍:介绍一个快速切换KubeConfig的工具
下载地址:GitHub Release

管理KubeConfig

本工具实现了基础的KubeConfig管理功能,可以对配置文件中的集群配置(Clusters)、用户配置(Users)、Context配置进行基本的管理操作,即增删改查。所有的操作请在修改后点击保存按钮(图片右上角第二个按钮)。
在这里插入图片描述
1. 修改KubeConfig文件

您可以直接点击 KubeConfig 大标题,对KubeConfig直接进行编辑操作。当前版本(v1.0.1)仅支持对默认目录下的KubeConfig文件进行修改,即/users/你的用户名/.kube/config.
在这里插入图片描述
2. 导入KubeConfig

您可以点击左下方的第三个按钮,对KubeConfig进行添加操作。我们需要点击Load按钮,将我们的需要导入的KubeConfig内容粘贴进去;接着选择我们需要导入的Context、Cluster和User即可。
在这里插入图片描述
3. 修改Context配置

您可以选择一个已导入的Context配置对其进行修改。您可以修改这个Context的名称、以及对应的Cluster和User的配置,再修改完后记得点击保存。如果您想将应用当前的Context,可以点击右上角的小火箭按钮(Apply)。如果应用成功,则会出现类似于图片右下角的提示,并且在Context的名称右边显示一个小绿点。
在这里插入图片描述

快捷键快速切换Context

本工具的最大的特点即是可以使用快捷键实现Context的快速切换。使用Command+Shift+F1 ~ F12,即可快速应用(Apply)Context。F1到F12的顺序根据导入的KubeConfig中的顺序决定,以图中举例就是kind-kind对应F1,kind-kind2对应F2,kind-kind3对应F3。

于是在我们使用kubectl命令,并且需要操作多个集群的时候,我们可以使用快捷键进行快速切换,实现在一个终端中快速操作多个Kubernetes!当然为了确保您能快速知道自己当前所操作的是哪一个Kubernetes,您可以将系统通知打开,或者使用Warp终端(当您使用kubectl命令时会给您提示出当前的Context)。

在这里插入图片描述

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值