gpt4 book ai didi

kubernetes - GKE 中与 kubernetes 的 TLS 握手超时

转载 作者:行者123 更新时间:2023-12-03 09:42:18 25 4
gpt4 key购买 nike

我在 Google Kubernetes Engine(以前的 Google Container Engine)上创建了一个集群,并在我的 Windows 机器上安装了 Google Cloud SDK 和 Kubernetes 工具。

它在一段时间内运行良好,并且不知从何而来,它停止了工作。我使用 kubectl 发出的每个命令引发以下情况:

Unable to connect to the server: net/http: TLS handshake timeout

我搜索了谷歌、Kubernetes Github 问题、堆栈溢出、服务器故障……没有成功。

我尝试了以下方法:
  • 重启我的电脑
  • 更改wifi连接
  • 检查我没有以某种方式使用代理
  • 删除并重新创建我的集群
  • 从我的机器上卸载 Google Cloud SDK(和 kubectl)并重新安装它们
  • 删除我的.kube文件夹(配置和缓存)
  • 检查我的.kube/config
  • 更改集群的版本(尝试了 1.8.3-gke.0 和 1.7.8-gke.0)
  • 几小时后重试
  • 在 PowerShell 和 cmd.exe 上都试过

  • 请注意,集群似乎运行良好,因为我的应用程序在其上运行,并且可以通过 Google Cloud Shell 与其正常交互。

    运行:
    gcloud container clusters get-credentials cluster-2 --zone europe-west1-b --project ___

    kubectl get pods

    在 Google Cloud Shell 上工作并引发 TLS handshake timeout在我的机器上。

    最佳答案

    对于其他看到此问题的人,还有另一个原因需要考虑。

    做完之后:

    gcloud config set project $PROJECT_NAME
    gcloud config set container/cluster $CLUSTER_NAME
    gcloud config set compute/zone europe-west2
    gcloud beta container clusters get-credentials $CLUSTER_NAME --region europe-west2 --project $PROJECT_NAME

    我当时看到:
    kubectl cluster-info
    Unable to connect to the server: net/http: TLS handshake timeout

    我尝试了这里和其他地方建议的一切。当上述操作在我的家庭桌面上正常运行时,我发现共享工作区 wifi 正在破坏 TLS/VPN 以控制互联网访问!

    关于kubernetes - GKE 中与 kubernetes 的 TLS 握手超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47481022/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com