kubernetes 从“test-service”获取HTTP失败:尝试连接时出错:tcp连接错误:连接被拒绝(操作系统错误111)

o3imoua4  于 2023-06-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(150)

当我们在k8s中更新新部署时,我收到以下错误,30-45秒后,连接与其他微服务正常工作。
从“test-service”获取HTTP失败:尝试连接时出错:tcp连接错误:连接被拒绝(操作系统错误111)
AKS版本:1.24.6

x9ybnkn6

x9ybnkn61#

该错误可能由多种原因导致,其中一个主要原因是服务器的网络问题。连接被拒绝意味着您尝试连接的端口实际上没有打开。

尝试以下故障排除步骤解决您的错误

  • 检查您是否连接到正确的IP地址,或连接到错误的端口,或服务器正在侦听错误的端口,或实际上没有运行。
  • 一个常见的错误是在按网络字节顺序绑定或连接时没有指定端口号。
  • 验证是否已启用直接连接访问。
  • 检查您的服务是否响应http端口。也许你可以做一个端口转发从你的pod到你的桌面本地。替换以下命令中的值pod_name、pod_port和local_port。

kubectl port-forward <pod_name> <local_port>:<pod_port>

  • 尝试连接到Kubernetes Worker主机并在那里进行诊断,因为从主机的Angular 来看,容器只是一个进程。

有关错误的详细信息,请参阅此gitlink

相关问题