Azure Kubernetes: TLS握手超时

6
我按照Azure指南创建了一个新的集群,并成功创建了该集群。但是,当我输入kubectl get nodes以列出节点时,我只收到了这个响应:无法连接到服务器:net/http: TLS握手超时
我曾在Cloud Shell上尝试过一次,在我的机器上也尝试过一次,使用的是最新版本的Azure CLI(2.0.20)。
我看到早期有一个类似的问题涉及服务主体凭据,我已经更新了它,但似乎并没有解决我的问题。
任何指导将不胜感激。

请尝试通过SSH连接到k8s主节点并运行 kubectl get nodes 命令,谢谢。 - Jason Ye
顺便说一下,请在您的k8s主节点上运行此脚本 journalctl -u kubelet | grep --text autorest 并将输出放在您的问题中,谢谢:) - Jason Ye
1
我猜它在west us 2?那个区域有容量问题,这与你看到的消息有关。 - Weinong Wang
我的团队在美国东部,仍然遇到这个问题(六月)。我正在这里收集有关此问题的信息,如果您的群集也遇到此问题,我可以使用您的帮助。我会在找到解决方案时进行更新:https://dev59.com/gek5XIcBkEYKwwoY7eME - Necevil
3个回答

2
我遇到的解决方法是从Azure Kubernetes服务的Web控制台中将受影响的群集节点进行缩放 - 然后再缩小。

解决方法 / 潜在解决方案

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

总共花费了我约2分钟。

有关问题的更多背景信息

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

'无法连接Net / http:TLS握手超时' - 为什么Kubectl无法连接到Azure Kubernetes服务器?(AKS)


1

目前,Azure AKS仍处于预览阶段。我们在West US 2地区遇到了一次服务中断问题,正在进行调查。

在我们进行调查的期间,West US 2地区将无法创建群集,并且现有客户可能无法正常工作。

我们会在this thread修复问题后进行更新。

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


只是想确认一下提供的信息是否有帮助。如果您需要进一步的帮助,请告诉我。 - Jason Ye

1
添加桩基:为了预览,我们正在尽可能快地增加容量。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接