kcl: 一个方便的切换 .kube 的配置文件工具

项目中管理k8s,经常有多个环境,需要切换 KUBECONFIG,方便管理

🕐

安装

git clone https://github.com/afeiship/kube-config-list.git
cd kube-config-list
npm i && npm link

用法

Usage: kube-config-list [options]

Options:
  -V, --version  output the version number
  -b, --boot     Create "boot.sh" to ~/.kube dir (default: false)
  -h, --help     display help for command

# create boot.sh file
kube-config-list -b

# add alias to .bashrc/.zshrc
alias kcl="kube-config-list && source ~/.kube/boot.sh";

参考