ingress манифест (аналогичный есть в первом) с другим именем и ingressClassName.
На что получаю ошибку от аdmission webhook "validate.nginx.ingress.kubernetes.io", что такой хост и путь уже есть.
Внутри конфига контейнера второго ингреса такого хоста и пути нет, т. е. валидация работает на оба ингреса.
Логи на ингресах — подтверждают, что валидация запускается на оба ингреса.
Куда копать для включения валидации только на целевом ингресе ?
Нашёл сущность ValidatingWebhookConfiguration со следующим куском конфига resources: - ingresses Но пока не понял как выставить на ней селективность.
https://github.com/kubernetes/ingress-nginx/issues/7546
Вообщем проблема была в том что с версии 1.0.0(у меня 1.1.0) Ingress.spec.ingressClassName не корректно обрабатывается в валидаторе. корректно работает только при использовании поля Ingress.metadata.annotation kubernetes.io/ingress.class
Обсуждают сегодня