本文作者:丁辉
Kubectl配置多集群
基础命令
查看和显示当前配置的Kubernetes集群、用户和上下文等信息
1
kubectl config view
查看当前上下文(context)的名称
1
kubectl config current-context
切换当前
kubectl
上下文(context)1
kubectl config use-context $cluster-name
配置Kubectl多集群
前提条件:
使用
kubectl config view
命令查看
- 集群
cluster-name
不同(现有:cluster1 和 cluster2)- 集群
cluster-user
不同(现有:kube-admin-cluster1 和 kube-admin-cluster2)s备份config文件
cluster1 和 cluster2 备份config文件
1
cp ~/.kube/config ~/.kube/config.bak
拷贝 cluster2 config 文件到 cluster1 节点上
1
scp ~/.kube/config root@cluster1:/root
合并配置文件
1
KUBECONFIG=~/.kube/config:/root/config kubectl config view --flatten > /tmp/config
替换 cluster1 config 文件
1
\mv /tmp/config ~/.kube/config
测试,在 cluster1 上切换到 cluster2
1
kubectl config use-context cluster2
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/使用文档/Kubectl配置多集群.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。