两个Node.js Docker容器之间的Kubernetes频繁连接拒绝错误

时间:2019-04-04 07:51:08

标签: node.js docker kubernetes

我在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内部发生。 需要专家建议找到解决方案。预先感谢。

0 个答案:

没有答案