Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 在kubectl配置文件中正确使用多个集群_Kubernetes_Kubectl - Fatal编程技术网

Kubernetes 在kubectl配置文件中正确使用多个集群

Kubernetes 在kubectl配置文件中正确使用多个集群,kubernetes,kubectl,Kubernetes,Kubectl,我正在尝试在kubectl配置文件中定义的两个不同集群之间切换,但似乎无论我做什么,它都默认为已定义的开发集群。非常感谢您的帮助 以下是名为combined的配置文件: apiVersion:v1 集群: -群集: 不安全跳过tls验证:true 服务器:https://zlty10129.vci.att.com:6443 名称:moks dev cluster -群集: 不安全跳过tls验证:true 服务器:https://zlp30531.vci.att.com:6443 名称:莫克斯产品

我正在尝试在kubectl配置文件中定义的两个不同集群之间切换,但似乎无论我做什么,它都默认为已定义的开发集群。非常感谢您的帮助

以下是名为combined的配置文件:

apiVersion:v1 集群: -群集: 不安全跳过tls验证:true 服务器:https://zlty10129.vci.att.com:6443 名称:moks dev cluster -群集: 不安全跳过tls验证:true 服务器:https://zlp30531.vci.att.com:6443 名称:莫克斯产品集群 上下文: -背景: 集群:moks-dev集群 名称空间:com att moks dev 用户:默认用户 姓名:戴夫 -背景: 集群:moks产品集群 名称空间:com att moks prod 用户:默认用户 姓名:prod 当前上下文:prod 种类:配置 首选项:{} 用户: -名称:默认用户 用户: 代币:m28194@moks.att.com:enc:pass 当我尝试切换到prod时,仍然会得到开发环境:

kubectl config--kubeconfig=组合使用上下文产品

kubectl配置视图

apiVersion:v1 集群: -群集: 不安全跳过tls验证:true 服务器:https://zlty10129.vci.att.com:6443 名称:默认集群 上下文: -背景: 集群:默认集群 名称空间:com att moks dev 用户:默认用户 名称:默认上下文 当前上下文:默认上下文 种类:配置 首选项:{} 用户: -名称:默认用户 用户: 代币:m28194@moks.att.com:enc:pass 我不确定我做错了什么


谢谢

我明白了。我刚刚将
合并的
文件重命名为
config
,它可以正常工作