我正在为部署微服务建立环境。
我已经构建了代码并部署到注册表,但在中运行它时遇到了问题。
我按照这个指南连接到ACS:https://learn.microsoft.com/en-us/azure/container-service/container-service-connect
但是我的步骤失败了:使用给定命令下载群集凭据
az acs kubernetes get-credentials --resource-group=<cluster-resource-group> --name=<cluster-name>Ofc从我的门户将资源组和集群名更改为正确的名称。我收到一个错误:
[WinError 10049] The requested address is not valid in its context(如果我将资源组或集群名更改为其他错误,那么似乎至少可以找到这些错误)
当我试图搜索错误时,似乎是一些IP入口问题,但不知道该做什么。尝试从其他网络(从家中)运行相同的命令,以确保工作防火墙没有阻塞任何东西。但我也犯了同样的错误
任何帮手都可以!
发布于 2017-04-13 07:33:11
此命令将群集凭据复制到计算机。后台进程是ssh到集群VM并复制凭据。
因此,您应该确保您可以使用主VM手册。如果您无法掌握VM手册,az命令也不能这样做。您可以在Azure门户上获得您的master-dns-name。
ssh -i id_rsa <user>@<master-dns-name>注意:如果az命令不起作用,并且您可以通过ssh来掌握VM,则可以将凭据下载到机器上。他们是一样的。你可以检查一下你的链接。
您还需要检查您的蔚蓝cli版本。您可以使用以下命令
az --version我的版本是2.02。对我来说很管用。
https://stackoverflow.com/questions/43369008
复制相似问题