Kubectl 配置多集群访问

Kubectl 配置多集群访问

配置 Kubeconfig

配置kubectl客户端访问凭证到 ~/.kube/config 文件中
将下载的kubeconfig文件copy到~/.kube/
合并多个集群配置文件到config 中 
在合并之前如果里面的name 一样修改为不一样,在合并即可 
#例子:
KUBECONFIG=config1:config2  kubectl config view --flatten > $HOME/.kube/config
#执行
KUBECONFIG=cls-e185jo7l-config:cls-nm6g98ad-config  kubectl config view --flatten > $HOME/.kube/config

#获取所有集群上下文列表
kubectl config get-contexts

#获取当前所在集群 
kubectl config current-context

#修改别名,使用rename-context 命令
kubectl config rename-context cls-nm6g98ad-100034069872-context-default ys-dev

#切换集群
kubectl config  use-context ys-prod
comments powered by Disqus