问题背景
真实工作场景中,我们有多环境,多集群需要管理,官方给出的多集群管理方式,是kubectl 自有的管理方式,但是每次有新环境要添加时,管理员一般都会给到一个独立的kubeconfig, 每次都需要手动合并kubeconfig,非常麻烦还容易出错
kubecm
kubecm:Easier management of kubeconfig
如官方介绍,kubecm就是用来管理kubeconfig的工具
安装
官方提供了各平台的安装方式,这里安装linux当前最新版本0.16.2
# linux x86_64
curl -Lo kubecm.tar.gz https://github.com/sunny0826/kubecm/releases/download/v${VERSION}/kubecm_${VERSION}_Linux_x86_64.tar.gz
# macos
curl -Lo kubecm.tar.gz https://github.com/sunny0826/kubecm/releases/download/v${VERSION}/kubecm_${VERSION}_Darwin_x86_64.tar.gz
# windows
curl -Lo kubecm.tar.gz https://github.com/sunny082