«Предварительный просмотр» конфигурации входящего сервиса

Я хотел бы знать, как добавить аннотации ко всем preview определениям входных служб, сгенерированным для каждого предварительного просмотра jx, чтобы настроить его.

У меня возникают проблемы либо с пересылкой заголовка, либо с удалением заголовка с помощью nginx. Сервер, стоящий за входной службой preview, не получает некоторые запросы заголовков.

Спасибо за помощь!


person Vlad    schedule 21.03.2019    source источник


Ответы (1)


Jenkins X использует контроллер под названием exposecontroller для создания правил входа при развертывании приложений. Мы можем добавить аннотации к службам Kubernetes, которые exposecontroller затем использует для добавления к созданному им правилу входящего трафика.
Вы можете добавить список аннотаций в диаграмму управления службой приложений, которую можно найти в репозитории вашего проекта. Вот пример из краткого руководства по Jenkins X nodejs и чтобы увидеть пример того, где мы перечисляем несколько аннотаций, которые exposecontroller добавляет к сгенерированным правилам входа, вы можете посмотреть некоторые из собственные графики Jenkins X

person James Rawlings    schedule 21.03.2019
comment
Большое спасибо за примеры и объяснение! Мне просто нужно найти правильную конфигурацию nginx;) - person Vlad; 22.03.2019