EKS Cluster Nodeport access connection refused.

0

Hello,

I created an EKS cluster with a self-managed node group of two ec2 nodes. And deployed AWX operator with an awx instance. everything went OK until the step of accessing the nodeport through one of the nodes private IP, I got connection refused. the SG is the same for the cluster and both nodes, with a rule to allow inbound traffic to service port.

Note: the flow is open to the worker node's private IP (through VPN) I can access it using SSH.

from inside the node I am able to do curl:

curl -Is  http://localhost:svc_port
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 14 Jun 2022 18:31:54 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 1054
Connection: keep-alive
Vary: Accept-Language, Origin, Cookie
Content-Language: en
X-API-Total-Time: 0.032s
X-API-Request-Id: 6ba658763873asdfasdf36574367
Access-Control-Expose-Headers: X-API-Request-Id
Strict-Transport-Security: max-age=15768000
X-Frame-Options: DENY
X-Content-Type-Options: nosniff
Cache-Control: no-cache, no-store, must-revalidate
Expires: 0
Pragma: no-cache

Thanks,

Gasoul

已提問 2 年前檢視次數 2488 次
1 個回答
1

The Security Group will not return a "connection refused" error. Security Groups act like firewalls. If the rules in the Security Group don't allow the traffic, then no response is returned, the packets will be dropped, and requests usually time out. "Connection Refused" generally means that you reached the host, on a particular network port, but the service you attempted to reach on that port is not listening on that port. For example, if you were trying to access HTTP on port 80, but the service was actually listening on port 8080, and nothing else was listening on port 80, then the attempt to request on port 80 would be refused by the host.

Additional troubleshooting should include trying to access the host:port from another host, preferably in the same network segment and affected by the same Security Groups. This troubleshooting document might help as well.

profile pictureAWS
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南