Size: a a a

2020 May 19

m

manefesto in ru_hashicorp
так нильзя
источник

AY

Alexey Yurchenko in ru_hashicorp
Почему?
источник

AY

Alexey Yurchenko in ru_hashicorp
Это ничем от классики не отличается, кроме того, что всем нужно передавать руками порт вместо portmap
источник

m

manefesto in ru_hashicorp
а порты статикой все ?
источник

AY

Alexey Yurchenko in ru_hashicorp
Нет, номад же генерит, просто через аргументы или env нужно сказать проге
источник

AY

Alexey Yurchenko in ru_hashicorp
${NOMAD_PORT_http} тип так
источник

m

manefesto in ru_hashicorp
я понял
источник

AY

Alexey Yurchenko in ru_hashicorp
Но порты статикой это не проблема, если в кластере нод больше чем требуемых реплик (а так должно быть). С distinct_hosts их раскидает на разные ноды и все ок будет. И можно будет делать балансировку через dns rr без weave 😀 я подумываю такое замутить там где нужна внутренняя балансировка
источник

c

citius in ru_hashicorp
Alexey Yurchenko
Но порты статикой это не проблема, если в кластере нод больше чем требуемых реплик (а так должно быть). С distinct_hosts их раскидает на разные ноды и все ок будет. И можно будет делать балансировку через dns rr без weave 😀 я подумываю такое замутить там где нужна внутренняя балансировка
weave и не нужен для dns-rr, этим консул занимается
источник

AY

Alexey Yurchenko in ru_hashicorp
я понимаю, но смысл чтобы порт был одинаковый везде, иначе не заработает
источник

AY

Alexey Yurchenko in ru_hashicorp
Насчет балансировки... weave я пока отложил, еще хочу попробовать ipvs через consul-template настроить.
источник

c

citius in ru_hashicorp
consul-template ну такое, я ловил залипания.
источник

c

citius in ru_hashicorp
возможно были старые версии, или какие-то пограничные случаи, но я от него отказался с тех пор
источник

KZ

Konstantin Zamyakin in ru_hashicorp
бля и ты тут
источник

AY

Alexey Yurchenko in ru_hashicorp
может и на go, там по докам все просто. пару команд ipvs поднимают l4 балансер в ядре
источник

c

citius in ru_hashicorp
Konstantin Zamyakin
бля и ты тут
сам такой
источник

AY

Alexey Yurchenko in ru_hashicorp
citius
возможно были старые версии, или какие-то пограничные случаи, но я от него отказался с тех пор
consul-template так то встроен же в nomad
источник

AY

Alexey Yurchenko in ru_hashicorp
template в jobs
источник

AY

Alexey Yurchenko in ru_hashicorp
у него только один косяк - rolling update из коробки не работает, рандомно перезапускает. А так была бы конфетка
источник

c

citius in ru_hashicorp
Да, вот в номаде у меня проблем с ним не было, но там и нагрузки особо нет на него
А случае с днс или балансерами бывает быстро флапается
источник