gpt4 book ai didi

azure - 错误: forwarding ports: error upgrading connection: error dialing backend: - Azure Kubernetes Service

转载 作者:行者123 更新时间:2023-12-05 06:28:11 24 4
gpt4 key购买 nike

我们已将 Azure 上的 Kubernates 服务集群升级到最新版本 1.12.4。之后我们突然意识到 Pod 和节点之间无法再通过私有(private) IP 进行通信:

kubectl get pods -o wide -n kube-system -l component=kube-proxy
NAME READY STATUS RESTARTS AGE IP NODE
kube-proxy-bfhbw 1/1 Running 2 16h 10.0.4.4 aks-agentpool-16086733-1
kube-proxy-d7fj9 1/1 Running 2 16h 10.0.4.35 aks-agentpool-16086733-0
kube-proxy-j24th 1/1 Running 2 16h 10.0.4.97 aks-agentpool-16086733-3
kube-proxy-x7ffx 1/1 Running 2 16h 10.0.4.128 aks-agentpool-16086733-4

如您所见,节点 aks-agentpool-16086733-0 具有私有(private) IP 10.0.4.35 。当我们尝试检查此节点上的 pod 上的日志时,我们收到了这样的错误:

Get https://aks-agentpool-16086733-0:10250/containerLogs/emw-sit/nginx-sit-deploy-864b7d7588-bw966/nginx-sit?tailLines=5000&timestamps=true: dial tcp 10.0.4.35:10250: i/o timeout

我们也在这个节点上得到了 Tiller (Helm),如果尝试连接到 Tiller,我们会从客户端 PC 收到这样的错误:

shmits-imac:~ andris.shmits01$ helm version Client: &version.Version{SemVer:"v2.12.3", GitCommit:"eecf22f77df5f65c823aacd2dbd30ae6c65f186e", GitTreeState:"clean"} Error: forwarding ports: error upgrading connection: error dialing backend: dial tcp 10.0.4.35:10250: i/o timeout

有人知道为什么 Pod 和节点通过私有(private) IP 失去连接吗?

最佳答案

因此,在我们将集群从 4 个节点缩小到 2 个节点后,问题就消失了。当我们再次从 2 个节点扩展到 4 个节点后,一切开始正常工作

关于azure - 错误: forwarding ports: error upgrading connection: error dialing backend: - Azure Kubernetes Service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54575782/

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