设置群集和工作节点-如何在Windows 10中设置KUBECONFIG变量?

时间:2018-09-21 19:08:25

标签: ibm-cloud

我使用以下链接创建: https://console.bluemix.net/docs/containers/cs_tutorials.html#cs_cluster_tutorial

在Lesson3的第3步“验证KUBECONFIG环境变量是否已正确设置。”中,我无法设置变量KUBECONFIG。

我能够执行以下命令: ibmcloud ks集群配置clusternameabc

我收到以下消息 clusternameabc的配置已成功下载。导出环境变量以开始使用Kubernetes,并显示以下消息:

  

SET KUBECONFIG = C:\ Users \ AAA.bluemix \ plugins \ container-service \ clusters \ customernameabc \ kube-config-hou02-clusternameabc.yml

当我在powershell中运行上述SET命令时,我只是在没有设置环境变量的情况下得到提示。

当我这样做

  

$ Env:KUBECONFIG = C:\ Users \ AAA.bluemix \ plugins \ container-service \ clusters \ customernameabc \ kube-config-hou02-clusternameabc.yml

打开记事本,并显示此文件。我只想设置环境变量而不能。有人可以告诉我我做错了吗?我尝试搜索,但找不到答案,IBM文档中只有Mac示例。

3 个答案:

答案 0 :(得分:0)

根据我的测试,您必须将环境环境的值用双引号引起来,如下所示:

$Env:KUBECONFIG="C:\Users\AAA.bluemix\plugins\container-service\clusters\customernameabc\kube-config-hou02-clusternameabc.yml"

然后,您可以通过以下命令在PowerShell中检查环境变量:

Get-ChildItem Env:

答案 1 :(得分:0)

在Powershell中

1)$env:KUBECONFIG = "C:\Users\AAA.bluemix\plugins\container-service\clusters\customernameabc\kube-config-hou02-clusternameabc.yml"

2)ls env:KUBECONFIG

容易记住。

答案 2 :(得分:0)

尝试一下:

$Env:KUBECONFIG = ibmcloud cs cluster-config --export clusternameabc | Select -First 1 | % {$_.replace("SET KUBECONFIG=","")}