Денис
запрос прилетает с %3F вместо ? в урле
Danila
не, это верная практика, но не в случае что ят описывал
Ну мне надо было просто потестить, позтому мне перманент тогда не уперся вообще
Danila
И я страдал
Sergey
запрос прилетает с %3F вместо ? в урле
Честно - интернеты в основном говорят, что нужно фиксить приложение.
Sergey
А ещё говорят, что Nginx сам URL-ы декодит, то бишь нифига не надо тут руками делать.
Денис
Поэтому и развлекаюсь
Денис
Но я нашёл уже решение
Денис
На ифе и реврайте
Денис
Пока покатит
Stefan
имея bare nginx, я ведь не могу проксировать к докер контейнерам по их hostname?
Dmitry
@nginx_ru тут пробни
Его там за иф отругают
Dmitrii
имея bare nginx, я ведь не могу проксировать к докер контейнерам по их hostname?
Если он в одной сети с контейнерами, то в принципе можно накостылять. Есть директива "resolver", кажется.
Dmitrii
Еще можно прикрутить сервис дискавери и динамический конфиг.
Stefan
Если он в одной сети с контейнерами, то в принципе можно накостылять. Есть директива "resolver", кажется.
я просто че спрашиваю, когда пытался делать, то конфиг не хавало писало мол resolved_error unknown name app_bla_bla приблизительно так
Dmitrii
Ну просто так резолвить конечно не будет снаружи докера
Stefan
Ну просто так резолвить конечно не будет снаружи докера
ну понятно, это и хотел уточнить за советы спасибо, погуглю
Dmitrii
А одна сеть это либо общая железка, либо какая-нибудь кастомная сеть, типа как в кубере.
Stefan
А одна сеть это либо общая железка, либо какая-нибудь кастомная сеть, типа как в кубере.
ну чтоб была общая сеть как в кубере, то это нжинкс нужно а докер ведь загонять
Alexander
единная сеть - docker network
Dmitrii
Вообще нет. Но проще запихнуть и не париться, как написали выше.
Stefan
да,я запихнул нгинкс в докер и не парился
та шарю что так похоже проще реализовать, хотел еще так попробовать
Stefan
ну а вообще в целом такой подход не правильный? ну типо так не юзабельно?
Alexander
nginx не в докере ?
Евгений
Если прикрутить service discovery какой-нибудь (например консул), то можно обращаться по сервайс-нейму
Alexander
просто если у тебя на bare metal уже есть докер и что-то там крутится - странно держать один из компонентов вне
Dmitry
Если докер, то consul+registrator
Dmitrii
У меня в одном проекте nginx был единственным сервисом вне докера из соображений удобства работы с сетью.
Dmitry
Каждый поднятый докер будет автоматом регаться в консуле
Dmitry
И резолвится
Dmitry
Очень удобно
Dmitrii
И да с бэком общался он через сервис дискавери consul+registrator
Dmitrii
А можно поподробнее? Какие были юзкейсы для сети?
Ipv6. В докере это работает не сказать чтобы здорово. Плюс под большой нагрузкой балансер с убунтой не вывозил, поэтому сменили ось на free bsd
Dmitrii
1000-1500 rps.
Vladimir
1000-1500 rps.
И nginx на убунте не вывозил?!?
Dmitrii
Да, тюнили как могли - не получилось избавиться от потери коннектов. После переезда на фрю все заработало почти из коробки.
Dmitrii
Возможно конечно просто что-то недотюнили, скорее всего даже. Но фря все равно для сетевых задач более стабильное решение.
Alexey
@Civiloid видишь - я спокоен и не комментирую)
Fedor
имея bare nginx, я ведь не могу проксировать к докер контейнерам по их hostname?
Жинкс тоже в контейнер, и линки между ними. Если правильно понял
Stefan
Жинкс тоже в контейнер, и линки между ними. Если правильно понял
ну это понятно)) думал так будет проще реализовать, но похоже без костылей не обойтись)
Fedor
ну это понятно)) думал так будет проще реализовать, но похоже без костылей не обойтись)
Дак это вроде не костыли, а функционал докэра, если ничего не путаю)
Stefan
Дак это вроде не костыли, а функционал докэра, если ничего не путаю)
не не если докеризировать всё то да а я про отдельный нжинкс(установленный через пакетный менеджер) + контейнеры докера
Fedor
Я понял. В таком случае без сторонних вещей не знаю как сделать
Fedor
Принудительно задавать адреса контейнерам, и в хосты - самое тупое что в голову пришло
Fedor
Но этим управлять неудобно, наверное
Dmitrii
Да сервис дискавери - нормальное решение. В ногу со временем)
Stefan
Да сервис дискавери - нормальное решение. В ногу со временем)
так вот просто есть-ли по сути смысл в такой реализации?)) мне больше важно как правильно и гоамотно делать))
Dmitrii
Потом глядишь, еще и прокси какой модный прикрутите, типа енвоя
Dmitrii
так вот просто есть-ли по сути смысл в такой реализации?)) мне больше важно как правильно и гоамотно делать))
У меня нет всего контекста задачи чтобы сказать уверенно. Но когда у тебя инфраструктура автоматизирована, на неё довольно легко прикрутить штуки типа blue green deployment, или автоматического мониторинга.
Stefan
ну и интереса ради так сказать
Dmitrii
Хах. Какой смысл тогда говорить о целесообразности, если цели то как раз и нет? 😄
Stefan
ну интересно))
Viktor
Господа, какие есть бест-практис по доставке артефактов Jenkins->Windows хост. С Unix все ясно.
Ed
Winrm
Ed
Ps-remoting
Ed
И лучше через плагин одноименный - WinRM. Psexec тоже как вариант, но не нативно и ее бест практикал
Viktor
Спс
Ed
И cifs publisher
Ed
Если именно и только Доставка, то последний больше походит, он по самбе. Winrm доставлять может только по одному файлу, но может и запускать )
Viktor
Ну меня больше доставка интересует, потом буду регистрировать как сервис и стартовать
Viktor
Просто есть вариант с winssh ещё, но это стороннее по ставить и тд
Ed
Не бест
Viktor
Согласен)
Viktor
Спасибо за совет, буду эти плагины смотреть)
Ed
Пожалуйста, удачи
Anonymous
@YungCrazyBoy будет жить. Поприветствуем!