Azure Kubernetes:TLS握手超时

时间:2017-10-31 00:40:38

标签: kubernetes kubectl azure-container-service

我根据Azure guide创建了一个新群集并创建了没有问题的群集,但当我输入kubectl get nodes列出节点时,我只收到此回复Unable to connect to the server: net/http: TLS handshake timeout

我在Cloud Shell中尝试了一次,在使用最新版本的Azure CLI(2.0.20)的机器上尝试过一次。

我看到有一个类似于Service Principal credentials的类似早期问题,我已更新,但似乎也无法解决我的问题。

非常感谢任何指导。

3 个答案:

答案 0 :(得分:1)

打桩:我们正在为预览尽快添加容量。

答案 1 :(得分:1)

目前,Azure AKS仍在预览中。我们正在调查我们在美国西部2的一般服务中断。

在我们调查期间,美国西部2的群集创建将,现有客户可能无法正常工作。

我们在解决问题时更新 this thread

对于给您带来的不便,我们深表歉意。

答案 2 :(得分:1)

对我来说,解决这个问题的方法是从Azure Kubernetes服务刀片Web控制台为受影响的集群扩展节点 - 然后再向下调整。

解决方法/潜在解决方案

  1. 登录Azure控制台 - Kubernetes服务刀片。
  2. 按1节点扩展群集。
  3. 等待比例尺完成并尝试连接(您应该可以)。
  4. 将群集缩小至正常大小以避免成本增加。
  5. 我花了约2分钟的总时间。

    关于问题的更多背景信息

    此处还将此解决方案添加到我在此处发布的完整故障单描述(如果您想要阅读更多信息):

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