172 похожих чатов

Народ, привет. Посоветуйте, пожалуйста, как лучше сделать. Есть выделенный сервер. Есть

два домена , которые на него смотрят (нап. dev.test.com и staging.test.com).
dev.test.com должен матчиться с localhost:3000 , a staging.test.com c localhost:3001, это nodejs процессы , у каждого будет свой инстанс cockroachdb . Тут ясно, это разруливать лучше через nginx.
Если взять kubernetes, в нем запустить nginx, и потом два dоcker'а, т.е. для каждого nodejs+БД свой доккер. Это нормальная архитектура будет или ерунда какая-то ?
И еще планируется Gitlab CI + auto deploy, тут я вообще хз как это прилепить к выше описанному.

8 ответов

25 просмотров

Маны покурить и всё получится

IMHO Лучше сделать один деплоймент, с одним портом, а Нод.ЖС пусть сам и разруливает

Ничего не понятно. Почему :3000, :3001, ты всё в один под хочешь запихнуть? Лучше растянуть в разные поды и просто ингресом распределять

текущая задача не выглядит сложной, но завтра надо будет 4 енва, потом 2,3,4,5 хостов, потом динамические енвайронменты. Если такое возможно то сразу танцуй с вокруг докера...

на гитлабе прям мануал есть как это делается) сегодня сам ковырялся https://docs.gitlab.com/ee/ci/environments.html

Привет , а почему Ingress не хочешь использовать ?

Да, но есть же ингресс

Нужен ли такой задачи кубернетес - сильно дискуссионный вопрос. Но в кубернетесе это выглядело б примерно так: Ставится ingress controller, эта такая штука которая может принимать запросы извне и по URL знать куда внутри кубернетеса их отправить . Этот контроллер следит за объектами с типом Ingress , это такой ямл/джосн в котором указаны правила какие запросы куда. Общая практика такая,что когда деплоится в куб новое приложение, оно с собой устанавливает этот самый Ingress , в котором говорит, например, все запросы пришедшие на dev.example.com слать мне.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта