【问题标题】:Getting error while SSH to VM of Azure KubernetesSSH 到 Azure Kubernetes 的 VM 时出错
【发布时间】:2020-01-29 09:30:43
【问题描述】:

下面是我的 azure-cli 版本

az --version 

天蓝色 cli 2.0.75 *

命令模块-nspkg 2.0.3
核心 2.0.75 *
nspkg 3.0.4
遥测 1.0.4

Python 位置 '/usr/local/Cellar/azure-cli/2.0.75/libexec/bin/python'
扩展目录'/Users/alexchun/.azure/cliextensions'

Python (Darwin) 3.7.4(默认,2019 年 10 月 12 日,18:55:28) [Clang 11.0.0 (clang-1100.0.33.8)]

法律文档和信息:aka.ms/AzureCliLegal

我尝试关注this link,但没有找到 vmss。然后我尝试运行az aks nodepool list --resource-group myResourceGroup --cluster-name myAKSCluster 来仔细检查我是否可以find vmss information(因为我在创建 AKS 时启用了 vmss)但它需要我安装 aks-preview。

当我想安装 az extension add --name aks-preview 但出现以下错误时:

无法获取扩展索引。
请确保您有网络连接。错误详细信息:HTTPSConnectionPool(host='aka.ms', port=443): Max retries exceeded with url: /azure-cli-extension-index-v1 (由 SSLError(SSLError("bad handshake: Error([(') SSL 例程'、'ssl3_read_bytes'、'tlsv1 警报内部错误')])")))

因此,我也尝试this method 直接SSH Azure VM,但失败了。 (在成功之前,我尝试使用手动创建的 Ubuntu VM 进行 SSH)


补充: 我使用 VMSS(启用端口 22)重新创建了新的 AKS,但仍然无法通过 SSH 连接到它:

遇到的错误:

ssh:连接到主机 5x.1xx.1xx.2xx 端口 22:操作超时

没有外部 IP,我使用内部 IP 进行 SSH 但失败:

【问题讨论】:

  • 还有问题吗?它解决了你的问题吗?

标签: azure kubernetes ssh azure-aks


【解决方案1】:

对于您的问题,link 中的步骤是没有问题的。当您使用此处的命令检查 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。此时,您只需使用该链接中的方法对虚拟机进行 SSH 连接即可。

最后,也许您可​​以将 Azure CLI 升级到最新版本,然后再次尝试安装扩展。

【讨论】:

  • 嗨,查尔斯,很抱歉我之前在度假。我仍然无法通过 SSH 连接到 VMSS。我通过概述下的 vmss 的“公共 IP 地址”检查了 IP。你知道我不能 ssh 到 vmss 有什么问题吗?谢谢。
  • @DaiKeung 你有误会。 AKS 的 VMSS,它没有公共 IP,出于安全考虑,我也不建议您使用公共 IP SSH 进入它。只需按照链接中的步骤操作即可。
  • 你能告诉我应该用什么命令获取IP吗?由于该链接只是要求我参考另一个链接以获取 IP 的命令,但我尝试失败。
  • @DaiKeung 执行命令kubectl get nodes -o wide,即可获取所有节点及其IP。
  • 没有外部 IP,我使用内部 IP 进行 SSH 但失败。你可以参考我附上的图片。我还应该做什么?谢谢。
猜你喜欢
  • 1970-01-01
  • 2021-05-05
  • 1970-01-01
  • 2017-12-04
  • 2020-12-04
  • 1970-01-01
  • 2017-03-08
  • 1970-01-01
  • 2018-04-23
相关资源
最近更新 更多