前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >K8S 多集群管理命令行工具: KubeCM​

K8S 多集群管理命令行工具: KubeCM​

作者头像
叨叨软件测试
发布2021-08-10 16:08:34
9990
发布2021-08-10 16:08:34
举报
文章被收录于专栏:叨叨软件测试

简介

Easier management of kubeconfig.

安装

代码语言:javascript
复制
# 下载安装 https://github.com/sunny0826/kubecm/releases
$ cd /usr/local/bin
$ wget https://github.com/sunny0826/kubecm/releases/download/v0.15.3/kubecm_0.15.3_Linux_x86_64.tar.gz
$ tar -zxvf kubecm_0.15.3_Linux_x86_64.tar.gz
$ mv kubecm_0.15.3_Linux_x86_64/kubecm .
$ rm -rf kubecm_0.15.3_Linux_x86_64

# 验证
$ kubecm

# 配置命令补全 bash https://kubecm.cloud/#/zh-cn/cli/kubecm_completion
$ kubecm completion bash > ~/.kube/kubecm.bash.inc
$ printf "
# kubecm shell completion
source '$HOME/.kube/kubecm.bash.inc'
" >> $HOME/.bash_profile

# 设置生效
$ source $HOME/.bash_profile

使用

使用 KubeCm 管理 Rancher-RKE 和 业务 K8S 集群。

代码语言:javascript
复制
# 从 Rancher 获取 k8s 的 KubeConfig 配置文件
$ mkdir -p ~/.kube && cd ~/.kube
$ vi rancher-config.yml
$ vi k8s-config.yml

# 将 KubeConfig 加入到 $HOME/.kube/config
# 也可以用 kubecm merge,选定目录批量添加
$ kubecm add -f rancher-config.yml
$ kubecm add -f k8s-config.yml

# 查看 k8s 集群列表
$ kubecm list

# 重命名 k8s 集群名称
$ kubecm rename

# 添加所有 k8s 集群别名
$ kubecm alias -o bash
$ kubecm alias -o zsh

# 切换 k8s 集群
$ kubecm switch 

# 切换 k8s 集群命名空间
$ kubecm ns

# 删除 k8s 集群
$ kubecm delete
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叨叨软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
  • 安装
  • 使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档