AWS EKS С ПРОФИЛЕМ FARGATE, ИСПОЛЬЗУЯ KONG INGRESS- Невозможно открыть порт 80 для всех
Я развернул контроллер входящего трафика kong на кластере aws eks с опцией fargate. Я не могу получить доступ к приложению через Интернет через порт http. Я постоянно получаю -ERR_CONNECTION_TIMED_OUT в браузере.
Я следил за развертыванием Kong в соответствии с шагами, приведенными на - https://github.com/Kong/kubernetes-ingress-controller/blob/master/docs/deployment/eks.md
Сервис Kong-proxy создан без проблем. Служба kong-proxy создана, но ее "ВНЕШНИЙ IP-адрес" все еще отображается в ожидании.
Мы можем получить доступ к нашему локальному приложению во внутренней сети (войдя в запущенный модуль) через Kong-proxy CLUSTER-IP без каких-либо проблем с помощью curl.
Балансировщик нагрузки nlb также автоматически создается в консоли aws при создании службы kong-proxy. Его DNS-имя, которое мы используем, чтобы попытаться подключиться из Интернета.
Пожалуйста, помогите мне понять, в чем может быть проблема. Мой kong-proxy yaml -
apiVersion: v1
kind: Service
metadata:
annotations:
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
service.beta.kubernetes.io/aws-load-balancer-type: nlb
name: kong-proxy
namespace: kong
spec:
externalTrafficPolicy: Local
ports:
- name: proxy
port: 80
protocol: TCP
targetPort: 80
- name: proxy-ssl
port: 443
protocol: TCP
targetPort: 443
selector:
app: ingress-kong
type: LoadBalancer
1 ответ
Я не думаю, что сейчас он поддерживается согласно https://github.com/aws/containers-roadmap/issues/617