[英]Getting error while SSH to VM of Azure Kubernetes
以下是我的 azure-cli 版本
az --version
天蓝色 cli 2.0.75 *
命令模块-nspkg 2.0.3
核心 2.0.75 *
nspkg 3.0.4
遥测 1.0.4Python 位置 '/usr/local/Cellar/azure-cli/2.0.75/libexec/bin/python'
扩展目录“/Users/alexchun/.azure/cliextensions”Python(达尔文)3.7.4(默认,2019 年 10 月 12 日,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 信息(因为我在创建 AKS 时启用了 vmss)但它要求我安装 aks-预览。
当我想安装az extension add --name aks-preview
但出现以下错误:
无法获取扩展索引。
请确保您有网络连接。 错误详情:HTTPSConnectionPool(host='aka.ms', port=443): Max retries exceeded with url: /azure-cli-extension-index-v1 (Caused by SSLError(SSLError("bad handshake: Error([(') SSL 例程'、'ssl3_read_bytes'、'tlsv1 警报内部错误')])")))
因此,我也尝试了这种方法来直接 SSH Azure VM 但失败了。 (在成功之前,我尝试使用手动创建的 Ubuntu VM 进行 SSH)
补充:我使用 VMSS(启用端口 22)重新创建了新的 AKS,但仍然无法通过 SSH 连接到它:
面临的错误:
ssh:连接到主机 5x.1xx.1xx.2xx 端口 22:操作超时
对于您的问题,链接中的步骤没有问题。 当您使用此处的命令检查 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 的信息,则表示您在创建 AKS 集群时没有启用 VMSS。 此时,您只需要使用该链接中的方法对 VM 进行 SSH 连接。
最后,也许您可以将 Azure CLI 升级到最新版本,然后再次尝试安装扩展。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.