controller, нужно к нему привязать сервисы из разных неймспейсов.
Гугл говорит, что так оно не работает, ингресс должен быть в одном неймспейсе с сервисами.
Попробовал завести через сервис с type: ExternalName и ссылкой на сервис в другом неймспейсе. Но тогда кубер начинает ругаться, что тип сервиса должен быть NodePort и схема не работает.
Пробовал еще по всякому, но все не то. Это вообще возможно сделать без больших костылей?
До этого работал с Traefik ingress, там такой проблемы нет.
есть такая дока, но сам я не проверял https://medium.com/@philipdam8/using-a-single-alb-ingress-across-multiple-kubernetes-namespaces-556df9b51f80
Если вкратце - то без костылей нельзя. В целом неочень понятно зачем
Как зачем? Чтобы использовать один alb.
Спасибо! Вроде то что нужно, буду изучать.
через анотацию group.name
Используйте IngressGroup
Обсуждают сегодня