我在kubernetes上经常遇到连接拒绝错误。 我有两个在kubernetes中运行的nodejs-docker服务器。如果我尝试从一个容器卷曲到另一个容器,有时会收到以下日志
curl: (7) Failed to connect to testnode port 3000: Connection refused
curl: (7) Failed to connect to testnode port 3000: Connection refused
curl http://testnode :3000
<!DOCTYPE html><html><head><title>Express</title><link rel="stylesheet" href="/stylesheets/style.css"></head><body><h1>Express</h1><p>Welcome to Express</p></body></html>root@deployment-zaoui-5c6988d474-nzltd:/usr/src/app
curl: (7) Failed to connect to testnode port 3000: Connection refused
如果我在同一个docker容器中尝试curl localhost:3000,它将起作用。 从另一个容器连接时出现问题。它可以在常规码头工人网络上工作。此问题仅在kubernetes内部发生。 需要专家建议找到解决方案。预先感谢。