Невозможно настроить ingress-nginx-controller в aws (kubeadm настроен не eks)

Я настроил кластер kubernetes с kubeadm в aws. Мне удалось запустить один главный рабочий узел. Я даже смог развернуть модули на рабочих модулях. Я попытался настроить ingress-nginx-controller для маршрутизации трафика. Я развернул вход с помощью этого

      kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.47.0/deploy/static/provider/aws/deploy.yaml

ingress-nginx-controller создается вместе со службой балансировки нагрузки (nlb). Но когда я создаю входящий ресурс, он не создает целевые группы под nlb. Нужно ли нам что-то добавлять к входящему ресурсу, например, конкретные аннотации? Это образец входящего ресурса, который я развернул.

      apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: default-backend-ingress-example
  annotations:
          kubernetes.io/ingress.class: "nginx"
spec:
  rules:
  - host: "8**************************.elb.ap-south-1.amazonaws.com"
    http:
      paths:
      - pathType: Prefix
        path: "/"
        backend:
          service:
            name: sample-service
            port:
              number: 80

sample-service завершает работу и прослушивает порт 80(и также прикреплен к модулю. Проверено путем проверки столбца "конечные точки" в команде svc describe)

0 ответов

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