Хобрук: Ваш путь к мастерству в программировании

Как реализовать запрос пересылки абсолютного пути с помощью ingress-nginx

Я пытаюсь использовать ingress-nginx для реализации proxy_pass nginx, указанного с помощью URI, для распределения различных запросов на разные серверные службы. Как мне это настроить?

Я использую ingress-nginx версии 0.22. Я пробовал использовать аннотацию nginx.ingress.kubernetes.io/rewrite-target, но это не тот эффект, который мне нужен.

Я хочу использовать ingress-nginx для реализации следующей конфигурации nginx, директива proxy_pass указывается с URI:

location /asset/api {
    proxy_pass http://asset_api/;
}
21.08.2019

Ответы:


1

Моя ошибка, используя nginx.ingress.kubernetes.io/rewrite-target, можно достичь вышеуказанных функций:

Маршрутизация:

example.com/asset/web/(.*)

Затем используйте функцию аннотации входящего трафика:

nginx.ingress.kubernetes.io/rewrite-target: '$1'
22.08.2019
Новые материалы

Шлюз с лицензией OSS, совместимый с Apollo Federation v2, появится в WunderGraph
Сегодня мы рады сообщить, что мы сотрудничаем с поддерживаемой YC Tailor Technologies, Inc. для внедрения Apollo Federation v2. Реализация будет лицензирована MIT (Engine) и Apache 2.0..

Это оно
Ну, я официально уволился с работы! На этой неделе я буду лихорадочно выполнять последние требования Думающего , чтобы я мог сосредоточиться на поиске работы. Что именно это значит?..

7 полезных библиотек JavaScript, которые вы должны использовать в своем следующем проекте
Усильте свою разработку JavaScript Есть поговорка «Не нужно изобретать велосипед». Библиотеки — лучший тому пример. Это поможет вам написать сложные и трудоемкие функции простым способом...

Базовое руководство по переносу концепций обучения в глубокое обучение
Обзор По мере того, как машинное обучение становится все более мощным и продвинутым, модели, обеспечивающие эту расширенную возможность, становятся все больше и начинают требовать огромного..

C в C.R.U.D с использованием React-Redux
Если вы использовали React, возможно, вы знакомы с головной болью, связанной с обратным потоком данных. Передача состояния реквизитам от родительских компонентов к дочерним компонентам может..

5 обязательных элементов современного инструмента конвейера данных
В цифровом мире предприятия используют конвейеры данных для перемещения, преобразования и хранения огромных объемов данных. Эти конвейеры составляют основу бизнес-аналитики и играют..

Случай использования npm3 вместо npm2 для разработки библиотеки
Некоторое время назад я создал библиотеку на NodeJS, чтобы упростить рендеринг на стороне сервера и клиента. Он использует React и React Router для отображения соответствующего HTML на веб-сайте...