Невозможно получить доступ к службе 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), я не могу увидеть приложение. Ничего не обслуживается. Буду признателен за любое понимание.