Kubernetes之多集群的访问
多集群kubeconfig合并
# cd /root/.kube/
# touch new-config1 #将一个集群kubeconfig内容写入new-config1文件中
# touch new-config2 #将另一个集群kubeconfig内容写入new-config2文件中
# KUBECONFIG=new-config1:new-config2 kubectl config view --flatten > $HOME/.kube/config
# kubectl config get-contexts #获取集群信息
# kubectl config use-context xxxx-context-default #切换集群多集群kubeconfig中user信息相同如何合并
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJd01URXlOVEF5TURRek9Wb1hEVE13TVRFeU16QXlNRFF6T1Zvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTWYwCk5yWDFVYXU0d1ppdC9uKy9meWlydHNIUnlYMWJvRDE2bUU3elo3Y3kwSit2WjVTdkZHMW5xbksvMmNzTWF6clUKM0tVTUZpZTE1Z1hvOThwTFBiMnFYaWpnTlZYc1N4ZnhPVG9PajJVU09WV2FiSCswLytRbVdsQXhQa242MUsvZ
server: https://cls-A.ccs.tencent-cloud.com
name: local
contexts:
- context:
cluster: local
user: admin
name: cls-A-context-default
current-context: cls-A-context-default
kind: Config
preferences: {}
users:
- name: admin
user:
token: 98Kvn5zxkubectx命令切换集群
kubens工具快速切换命名空间
最后更新于