Рейтинг:0

Использование haproxy regrep для вставки в путь

флаг ru

У меня есть служба haproxy, работающая на локальном хосте: 8090, с серверной службой, работающей на локальном хосте: 8080, и я хочу преобразовать запрос GET, например:

curl http://127.0.0.1:8090/api/v1/pods (получено haproxy)
к
curl http://127.0.0.1:8080/api/v1/tenants/all/pods (получено серверной частью)

Я вижу ответ "Bad Request" от 127.0.0.1:8080. Конфигурация Хапрокси:

...
интерфейс operator_proxy
        привязать 127.0.0.1:8090
        use_backend multi_tenancy_api_server
        default_backend multi_tenancy_api_server

серверная часть multi_tenancy_api_server
        режим http
        reqrep ^(.*)\/v1\/pods(.*) \1\/v1\/tenants\/all\/pods\3
        сервер ark_api 127.0.0.1:8080 maxconn 500000 

Преобразованный запрос выглядит нормально в соответствии с tcpdump на порту 8080. Я изучил различные похожие вопросы и руководство по haproxy. Пожалуйста, просмотрите мое использование regrep, я что-то упускаю. ТИА.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.