Невозможно получить доступ к службе LoadBalancer развертывания Django на кластере EKS

У меня есть контейнерное приложение Django, которое было успешно развернуто (в обязательном порядке) на кластере EKS. Я использовал следующие команды:

kubectl create deployment announcements --port=127 --image=public.ecr.aws/x7a1r0o7/announcements-dev --port=127

[gunicorn открывает контейнер на порту 127. Если я вхожу в pod, то он работает, и при выполнении команды curl для localhost:127 я получаю html-страницу]

Затем я создаю службу с помощью

kubectl expose deployment/announcements --type=LoadBalancer --port-127

Я пробовал разные порты, такие как 80 и 8000, когда раскрывал развертывание. Я также проверил, что в Pod есть файлы, и внутренний curl показывает, что приложение запущено.

По какой-то причине, когда я kubectl get svc и использую внешний IP (веб-адрес AWS ELB), я не могу увидеть приложение. Ничего не обслуживается. Буду признателен за любое понимание.

Вернуться на верх