Windows下切换不同Kubernetes集群
K8s切换集群
·
一、背景
本机用docker-desktop下的k8s集群,做好测试后,切换成tke上的集群。
windows下的k8s的config,一般在C:\Users\xxx\.kube 下,有个config。
如果要在本机下,添加其他环境的集群,比如我这里添加的是tke上的集群,腾讯云上就有对应的config文件下载。
提前下载好提供的config。
二、步骤
1.设置KUBECONFIG
环境变量(k8s的config的路径)
# linux || mac 下
export KUBECONFIG=/path/to/config1:/path/to/config2
#windows 下
SET KUBECONFIG=C:\path\to\config1;C:\path\to\config2
2.保存合并后的配置
kubectl config view --flatten > 路径
3.使用新的合并后的kubeconfig
文件
# linux || mac
export KUBECONFIG=/path/to/merged-config # Linux or macOS
# windows
SET KUBECONFIG=C:\path\to\merged-config # Windows CMD
4.切换kubectl上下文
kubectl config get-contexts # 查看当前有的上下文
kubectl config use-context [TKE_CONTEXT_NAME] 切换到对应的集群
如果是用vscode的话,就有插件十分方便,直接导入config。
更多推荐
已为社区贡献1条内容
所有评论(0)