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

Другие вопросы по тегам