Получение ошибки при S SH до ВМ Azure Kubernetes - PullRequest
1 голос
/ 29 января 2020

Ниже моя версия azure -cli

az --version 

azure -cli 2.0.75 *

command-modules-nspkg 2.0.3
core 2.0.75 *
nspkg 3.0.4
телеметрия 1.0.4

Python location '/usr/local/Cellar/azure-cli/2.0.75/libexec/ bin / python '
Каталог расширений' /Users/alexchun/.azure/cliextensions'

Python (Дарвин) 3.7.4 (по умолчанию, 12 октября 2019 г., 18:55:28) [Clang 11.0.0 (clang-1100.0.33.8)]

Юридические документы и информация: aka.ms/AzureCliLegal

Я пытался перейти по этой ссылке но vmss не найдено. Затем я попытался запустить az aks nodepool list --resource-group myResourceGroup --cluster-name myAKSCluster, чтобы дважды проверить, могу ли я найти информацию vmss или нет (так как я включил vmss при создании AKS), но для этого мне потребовалось установить aks-preview.

Когда я хотел установить az extension add --name aks-preview, но с приведенной ниже ошибкой:

Невозможно получить индекс расширения.
Убедитесь, что у вас есть подключение к сети. Подробная информация об ошибке: HTTPSConnectionPool (host = 'aka.ms', port = 443): превышено максимальное количество попыток с помощью url: / azure -cli-extension-index-v1 (вызвано SSLError (SSLError ("плохое рукопожатие: ошибка ([ ('Подпрограммы SSL', 'ssl3_read_bytes', 'внутренняя ошибка оповещения tlsv1')]) ")))

Таким образом, я также попытался этот метод до S SH Azure ВМ напрямую, но не удалось. (Я попытался S SH с созданной вручную виртуальной машиной Ubuntu до этого успешно)


Дополнение: Я воссоздал новый AKS с VMSS (включить порт 22), но все еще не смог S SH к нему: enter image description here

Возникла ошибка:

s sh: подключение к хосту 5x.1xx.1xx.2xx порт 22: Тайм-аут операции

Нет External-IP и IS SH с Internal-IP, но произошел сбой: enter image description here

1 Ответ

2 голосов
/ 30 января 2020

Для вашей проблемы, шаги по ссылке не проблема. Когда вы проверяете VMSS с помощью следующей команды:

CLUSTER_RESOURCE_GROUP=$(az aks show --resource-group myResourceGroup --name myAKSCluster --query nodeResourceGroup -o tsv)
SCALE_SET_NAME=$(az vmss list --resource-group $CLUSTER_RESOURCE_GROUP --query [0].name -o tsv)

Вам нужно использовать свою собственную группу ресурсов, в которой находится кластер AKS. И затем, если нет информации о VMSS, это означает, что вы этого не делаете. включите VMSS при создании кластера AKS. В настоящее время вам просто нужно S SH виртуальных машин, используя средства, указанные в этой ссылке.

Наконец, возможно, вы можете обновить CLI Azure до последней версии, а затем попытаться установить расширение снова .

...