заметки об администрировании и python. Траблшутинг в «примерах» и HOWTO.

👋 О себе | 📚 Литература и ресурсы | 🗂 Все посты | 📮 E-mail

AWS Load Balancer Controller: ArgoCD белый экран (404 error)

При настройке Ingress Controller (AWS Load Balancer Controller) для ArgoCD стал появляться белый экран — не отдавалась статика, в то же время если воспользоваться port-forward — все работало прекрасно.
Перепроверка аннотаций и изучение логов заняло достаточно много времени, но при проверке лога AWS Load Balancer Controller увидел ошибку связанную с ipv6 (к сожалению не сохранил, но ругалось на то, что не может соединиться по ipv6) и далее пошел по цепочке ниже — оказалось проблема в ALB, был указан только протокол ipv4, а не dualstack. Ну а барабанная дробь, по дефолту


alb.ingress.kubernetes.io/ip-address-type 

имеет значение dualstack

AWS ALB

Поэтому чтобы исправить шуруем для проверки, что там указано

EC2 -> Load Balancers -> Select LB -> Actions -> Edit IP address type

Проверка параметров Edit IP address type

Если Вы такой же везунчик, то в аннотациях к Ingress Controller указываем


alb.ingress.kubernetes.io/ip-address-type: ipv4

Поделиться
Отправить
Запинить
 16   12 дн   404   ALB   ArgoCD   aws   AWS Load Balancer Controller   dualstack   Error   Ingress   Ingress Controller   ipv4   IPv6