Не удалось настроить ingress-nginx-контроллер в aws(kubeadm настроен не eks)

#nginx #kubernetes #aws-nlb

Вопрос:

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

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

ingress-nginx-контроллер создается вместе со службой балансировки нагрузки(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
 

пример-служба завершает работу и прослушивает порт 80(а также подключена к модулю. Проверено с помощью столбца «конечные точки» в команде svc «описание»)