Невозможно настроить 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)