K8S使用命令多集群管理配置
假设有集群1,集群2
将其中集群1设置为主集群
两个集群的config文件都在$HOME/.kube/config目录
集群1节点操作
vim $HOME/.kube/config
集群2节点操作
vim $HOME/.kube/config
单独创建个目录,然后将集群1的config文件内容放到c1文件,将集群2的config文件内容放到c2文件。
可以选择vim进去config文件直接拷贝粘贴到文件中或者直接CP复制改名过来都可
在目录中执行
KUBECONFIG=c1:c2 kubectl config view --flatten > $HOME/.kube/config
重新配置环境变量
echo "export KUBECONFIG=/root/.kube/config" >> ~/.bash_profile
source ~/.bash_profile
查看正在使用的k8s集群
kubectl config current-context
查看集群
kubectl config get-contexts
配置完成。
如果集群2也需要配置重复步骤即可