设置集群和工作节点 - 如何在 Windows 10 中设置 KUBECONFIG 变量?
Setting up Clusters and work nodes - How do I set KUBECONFIG variable in Windows 10?
我使用以下 link 创建:
https://console.bluemix.net/docs/containers/cs_tutorials.html#cs_cluster_tutorial
在第 3 课的第 3 步 "Verify that the KUBECONFIG environment variable is set properly." 中,我无法设置变量 KUBECONFIG。
我可以执行以下命令:
ibmcloud ks cluster-config 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 个示例。
根据我的测试,您必须将环境环境的值用双引号引起来,如下所示:
$Env:KUBECONFIG="C:\Users\AAA.bluemix\plugins\container-service\clusters\customernameabc\kube-config-hou02-clusternameabc.yml"
然后,您可以通过以下命令在PowerShell中查看环境变量:
Get-ChildItem Env:
在 Powershell 中
1) $env:KUBECONFIG = "C:\Users\AAA.bluemix\plugins\container-service\clusters\customernameabc\kube-config-hou02-clusternameabc.yml"
2) ls env:KUBECONFIG
更容易记住。
试试这个:
$Env:KUBECONFIG = ibmcloud cs cluster-config --export clusternameabc | Select -First 1 | % {$_.replace("SET KUBECONFIG=","")}
我使用以下 link 创建: https://console.bluemix.net/docs/containers/cs_tutorials.html#cs_cluster_tutorial
在第 3 课的第 3 步 "Verify that the KUBECONFIG environment variable is set properly." 中,我无法设置变量 KUBECONFIG。
我可以执行以下命令: ibmcloud ks cluster-config 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 个示例。
根据我的测试,您必须将环境环境的值用双引号引起来,如下所示:
$Env:KUBECONFIG="C:\Users\AAA.bluemix\plugins\container-service\clusters\customernameabc\kube-config-hou02-clusternameabc.yml"
然后,您可以通过以下命令在PowerShell中查看环境变量:
Get-ChildItem Env:
在 Powershell 中
1) $env:KUBECONFIG = "C:\Users\AAA.bluemix\plugins\container-service\clusters\customernameabc\kube-config-hou02-clusternameabc.yml"
2) ls env:KUBECONFIG
更容易记住。
试试这个:
$Env:KUBECONFIG = ibmcloud cs cluster-config --export clusternameabc | Select -First 1 | % {$_.replace("SET KUBECONFIG=","")}