无法连接 AKS 群集:连接超时

Unable to connect AKS cluster: connection time out

我已经在 Azure 的英国地区创建了一个 AKS 集群。

目前,我无法再访问我的 AKS 群集。连接到 public 个 IP 失败;所有连接超时。

此外,我也不能 运行 kubectl 命令:

fcarlier@ubuntu:~$ kubectl get nodes Unable to connect to the server: net/http: TLS handshake timeout

该地区是否存在 AKS 的已知问题,或者是我这边的问题?

Is there a known issue with AKS in that region or is it something on my side?

抱歉给您带来不好的体验。
目前,Azure AKS 仍处于预览阶段,请尝试重新创建它,ukwest 现在工作正常。

这里有一篇关于你的类似case,请参考。

我刚刚在英国西部成功创建了一个单节点 AKS 集群,没有任何问题。你能重新测试吗?目前,在解决阈值问题之前,我会避免在 West US 2 上进行配置。我知道 AKS 团队正在积极参与恢复美国西部的服务。带来不便敬请谅解。如果您需要参考,下面是在英国创建的示例 cmd。希望这有帮助。

  1. 创建资源组(英国西部):az group create --name myResourceGroupUK --location ukwest
  2. 在(英国西部)创建 AKS 集群:az aks create --resource-group myResourceGroupUK --name myK8sClusterUK --agent-count 1 --generate-ssh-keys

我刚刚在这里完成了关于这个主题的大post(这不像单一解决方案/变通方法那么直接):'Unable to connect Net/http: TLS handshake timeout' — Why can't Kubectl connect to Azure Kubernetes server? (AKS)

话虽这么说,对我来说,解决这个问题的方法是从 Azure Kubernetes 服务 blade Web 控制台为受影响的集群向上扩展节点,然后向下扩展节点。

解决方法/潜在解决方案

  1. 登录到 Azure 控制台 — Kubernetes 服务 blade。
  2. 将集群扩展 1 个节点。
  3. 等待秤完成并尝试连接(您应该能够连接)。
  4. 将您的集群缩小到正常大小以避免成本增加。

我总共花了 ~2 分钟。

有关此问题的更多背景信息

还将此解决方案添加到我在此处 post 编写的完整票证描述中(如果您想了解更多信息,请阅读):

'Unable to connect Net/http: TLS handshake timeout' — Why can't Kubectl connect to Azure Kubernetes server? (AKS)