一、背景

本机用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。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐