У меня есть развертывание AWS EKS, где я могу добраться до модуля и увидеть, как мое приложение Node работает под
kubectl exec -it my-app-898f57d6f-dsfg6 /bin/bash
root@my-app-898f57d6f-dsfg6:/usr/src/app# curl localhost
**Hello World!!**
Я использовал Traefik, и вот что я вижу в:
http://a262f21c7a0c740949c3321ab77a0259-639235071.us-east-1.elb.amazonaws.com: 8080
или
http://hostname-v1.local: 8080 / панель управления /
![image1](https://i.stack.imgur.com/fTQEq.png)
However, when I try to access my pod from the internet using
http://hostname-v1.local
I got Service Unavailable as so:
![image2](https://i.stack.imgur.com/PAwvf.png)
So my question is why I can not reach my server from the internet even if it's correctly working?
Note that hostname-v1.local is just an /etc/hosts mapping to the IP of the traefik LoadBalancer as so
traefik-ingress-service LoadBalancer 10.100.113.186 a262f21c7a0c740949c3321ab77a0259-639235071.us-east-1.elb.amazonaws.com
Итак,
host a262f21c7a0c740949c3321ab77a0259-639235071.us-east-1.elb.amazonaws.com
возвращает
a262f21c7a0c740949c3321ab77a0259-639235071.us-east-1.elb.amazonaws.com has address 34.195.130.205
a262f21c7a0c740949c3321ab77a0259-639235071.us-east-1.elb.amazonaws.com has address 107.22.153.204
a262f21c7a0c740949c3321ab77a0259-639235071.us-east-1.elb.amazonaws.com has address 52.44.97.64
То, что я сделал, находится только в / etc / hosts
cat /etc/hosts
34.195.130.205 hostname-v1.local
Я просто хочу иметь возможность сделать
http://hostname-v1.local
или
curl hostname-v1.local
И вернуться:
**Hello World!!**
Как в пакете
Может ли кто-нибудь помочь определить, в чем проблема?
BR