我正在尝试从Windows Subsystem for Linux部署kubernetes管道。
我能够运行这些命令
az login
az account set --subscription Azure.NPE.Riviera
az aks get-credentials --resource-group RivieraRG --name RivieraAksCls0当我运行以下命令时
kubectl config use-context RivieraAksCls0它给了我
error: no context exists with the name: "RivieraAksCls0"如何解决此问题?
(注意:我拥有所有权限,并且能够从Powershell运行上述命令)
发布于 2021-09-02 10:47:51
我已经在我的环境中进行了测试。错误的原因是.kube/config文件是在windows中创建的,而不是在wsl中创建的。需要将.kube/config文件复制到wsl。
请使用下面的命令将配置文件从windows机器复制到ubuntu。
cp /mnt/c/Users/[USERNAME]/.kube/config ~/.kube/config请参考下面的截图:

https://stackoverflow.com/questions/68960589
复制相似问题