Не удается подключиться к Azure Container Services — Kubernetes

Я работаю над настройкой среды для развертывания микросервисов.

Я дошел до создания своего кода и развертывания в реестре, но у меня возникли проблемы с его запуском в Azure Container Services.

Я следую этому руководству для подключения к ACS: https://docs.microsoft.com/en-us/azure/container-service/container-service-connect

Но я терплю неудачу на шаге: Загрузите учетные данные кластера, используя данную команду

az acs kubernetes get-credentials --resource-group=<cluster-resource-group> --name=<cluster-name>

Измените группу ресурсов и имя кластера на правильные имена с моего портала. Я получаю сообщение об ошибке:

[WinError 10049] The requested address is not valid in its context

(если я изменю группу ресурсов или имя кластера на что-то другое, я получаю другие ошибки, поэтому кажется, что он может найти хотя бы их)

Когда я пытаюсь найти ошибку, мне кажется, что это какая-то проблема с IP-адресом, но я не могу понять, что делать. Пробовал запускать ту же команду из другой сети (из дома), чтобы убедиться, что рабочий брандмауэр ничего не блокирует... но получаю ту же ошибку

Любая помощь приветствуется!


person JohanSellberg    schedule 12.04.2017    source источник
comment
попробовать переразвернуть кластер?   -  person 4c74356b41    schedule 12.04.2017
comment
Нет.. Не рассматривал повторное развертывание кластера. Вы думаете, это может помочь? Я не знаю, что бы я сделал по-другому в процессе развертывания, чтобы решить эту проблему.   -  person JohanSellberg    schedule 12.04.2017
comment
вы не делаете ничего другого, но иногда кластеры k8s развертываются и ломаются с самого начала, поэтому попробуйте повторно развернуть...   -  person 4c74356b41    schedule 12.04.2017
comment
@Swippen Команда не проблема. Я предлагаю вам проверить, можете ли вы использовать ssh для управления виртуальной машиной.   -  person Shui shengbao    schedule 13.04.2017
comment
@Swippen Убедитесь, что вы можете использовать ssh для управления виртуальной машиной и загрузки учетных данных.   -  person Shui shengbao    schedule 13.04.2017
comment
Кроме того, у вас есть последняя версия az?   -  person radu-matei    schedule 13.04.2017
comment
Спасибо за предложения, я попробую ssh для управления виртуальной машиной и проверю версию az (почти уверен, что она последняя, ​​так как я недавно ее установил) и проверю, как все идет. Также, кто бы ни проголосовал, пожалуйста, прокомментируйте, почему, чтобы я мог улучшить свой вопрос.   -  person JohanSellberg    schedule 18.04.2017


Ответы (1)


Эта команда скопирует учетные данные кластера на ваш компьютер. Фоновые процессы подключаются по ssh к виртуальной машине кластера и копируют учетные данные.

Итак, вы должны убедиться, что можете подключиться по ssh к руководству по мастер-ВМ. Если вы не смогли ssh освоить руководство ВМ, команда az также не смогла бы это сделать. Вы можете получить master-dns-name на портале Azure.

ssh -i id_rsa <user>@<master-dns-name>

Примечания. Если команда az не работает, и вы можете использовать ssh для управления виртуальной машиной, вы можете загрузить учетные данные на свой компьютер. Они такие же. Вы можете проверить свой ссылка об этом.

Вам также необходимо проверить версию Azure cli. Вы можете использовать следующие команды

az --version

Моя версия 2.02. Меня устраивает.

person Shui shengbao    schedule 13.04.2017
comment
Не могли бы вы проверить свою az --version версию? Моя версия 2.0.2. Меня устраивает. - person Shui shengbao; 14.04.2017
comment
В проекте была небольшая пауза, поэтому еще не было времени проверить. Обещаю, что я проверю, и если я получу хорошую информацию, чтобы продолжить, примите ответ, в противном случае дайте отзыв о результате. - person JohanSellberg; 20.04.2017
comment
У меня была версия 2.0.0 Azure CLI. После обновления python (столкнулся с некоторыми проблемами с пипсами) и az до последней версии (2.0.3) я избавился от вышеуказанной проблемы в этом вопросе. После этого я столкнулся с некоторыми проблемами с тайм-аутом соединения, но это, скорее всего, связано с некоторыми ограничениями брандмауэра, поэтому они не связаны. @Walter Пожалуйста, добавьте версию azure cli к ответу, и я приму ее. - person JohanSellberg; 25.04.2017
comment
ХОРОШО. Я добавил это, чтобы ответить. - person Shui shengbao; 25.04.2017