LINUX.ORG.RU

Discovery сервис или как-то так

 ,


0

2

Вечер в хату линуксойды =)

В общем, вопрос, ранее особо не занимался такими вещами, но есть pet проект, где стали теряться контейнеры-сервисы при малейшем чихе. Нужен сервис или технология, где бы в локальной сетке я бы указывал имена сервисов как URI и они бы все равно получали свои запросы, даже если изменился IP. Я так понимаю, что это что-то вроде discovery сервиса должно быть? Или как вообще правильно это разруливать?

★★★★

а прокси через нжинксом разве не поможет?

ну или как выше написали консул или чтонить токое же

anonymous
()

В кубернетсе разворачивай. Там dns имена. Заодно ненужное железо к работе пристроишь. Сам посуди: по-хорошему нужно три мастер ноды и сколько-то обычных воркеров. Т.е. нужно минимум 4 компьютера. Зато всё по хипстерски.

ox55ff ★★★★★
()

service discovery, выше правильно тебе сказали consul, еще нужен ingress контроллер. Который и определяет какие сервисы доступны и куда отправлять запрос.

st4l1k ★★
()
Ответ на: комментарий от KillTheCat

Ну товарищ, сейчас же не 90е за окном

AntonyRF ★★★★
() автор топика
Ответ на: комментарий от ox55ff

Вот таки курну на выходных, может и вправду проще будет через него

AntonyRF ★★★★
() автор топика
Ответ на: комментарий от AntonyRF

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

st4l1k ★★
()

если без кубов в докеркомпозе ,ьо посмотри этот проект.

https://hub.docker.com/r/jwilder/nginx-proxy

https://github.com/nginx-proxy/nginx-proxy

работает магически. nginx смотрит переменные с именами домена в env докеркомпозов и автоматом налету сам себе меняет конфиг. типа как ingress, но без кубов

constin ★★★★
()
Последнее исправление: constin (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.