前言
kubectl 是一个管理 kubernetes 集群的命令行工具。默认情况下 Kubectl 在 $HOME/.kube 目录中寻找一个名为 config 的文件。
你可以通过设置环境变量 KUBECONFIG 或设置 --kubeconfig 参数指定其它 kubeconfig 文件。
kubeconfig 里面可以声明多个集群的配置信息,同时管理多集群。这边介绍一个 kubecm 工具,可以方便的合并多个集群的 config 配置。
kubecm
安装
curl -Lo kubecm.tar.gz https://github.com/sunny0826/kubecm/releases/download/v0.16.2/kubecm_0.16.2_Darwin_x86_64.tar.gz
tar -zxvf kubecm.tar.gz kubecm
cd kubecm
sudo mv kubecm /usr/local/bin/
使用
kubecm add -f ~/.kube/config-desktop
kubectl 相关命令
# 查看当前集群
kubectl config get-contexts
# 切换集群
kubectl config use-context internal
# 查看 config 配置
kubectl config view
发表评论 取消回复