【问题标题】:Azure Kubernetes: TLS handshake timeoutAzure Kubernetes:TLS 握手超时
【发布时间】:2018-04-12 01:59:19
【问题描述】:

我根据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 的类似问题,我更新了该问题,但似乎也没有解决我的问题。

任何指导将不胜感激。

【问题讨论】:

  • 你能尝试 SSH 到 k8s master 并运行kubectl get nodes吗?
  • 顺便说一下,请在您的 k8s master journalctl -u kubelet | grep --text autorest 上运行此脚本并将输出放入您的问题中,谢谢:)
  • 我想它在west us 2?该区域存在与您看到的消息相关的容量问题。
  • 我的团队在美国东部,但仍然遇到此问题(6 月)。我开始在这里收集有关此问题的信息,如果您的集群也遇到此问题,可以使用您的帮助。将在我找到解决方案时更新它们:stackoverflow.com/questions/50726534/…

标签: kubernetes kubectl azure-container-service


【解决方案1】:

继续:我们正在尽快为预览增加容量。

【讨论】:

    【解决方案2】:

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

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

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

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

    【讨论】:

    • 只是检查提供的信息是否有用。如果您需要进一步的帮助,请告诉我。
    【解决方案3】:

    对我来说,解决方案是从 Azure Kubernetes 服务刀片 Web 控制台为受影响的集群扩展节点,然后再缩减。

    解决方法/潜在解决方案

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

    我花了大约 2 分钟的总时间。

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-01
      • 1970-01-01
      相关资源
      最近更新 更多