Беру на себя оркестрацию ваших сервисов на HashiCorp Nomad: настраиваю единый планировщик, который сам решает, на каком узле запустить контейнер, пакетное задание или обычный процесс, и следит, чтобы всё оставалось запущенным. Разворачиваю кластер под ключ либо привожу в порядок уже собранный: балансирую распределение по узлам через bin-packing, настраиваю плавные и канареечные выкаты с health-check и автоматическим возвратом на прошлую версию, если релиз повёл себя плохо. Такой подход даёт управляемость кластера, но без сложности и накладных расходов полноценного Kubernetes — оптимально, когда одной машины уже не хватает.
Отдельно подключаю Consul для сервис-дискавери и маршрутизации между сервисами и Vault для выдачи секретов на лету, чтобы пароли и токены не лежали внутри образов. Оформляю задачи как переиспользуемые спецификации, разграничиваю команды через пространства имён и квоты, задаю правила размещения нагрузок под ваши требования к железу и зонам доступности. По желанию встраиваю автоматический выкат из вашего пайплайна, чтобы деплой происходил сам после проверки изменений.
Результат — прозрачная, повторяемая и понятная вашей команде инфраструктура, к которой я прикладываю документацию и провожу передачу дел. Что чаще всего делаю в рамках заказа:
— проектирование и установка кластера с нуля
— миграция сервисов с одиночного сервера или из Kubernetes
— настройка Consul, Vault и сетевой маршрутизации
— автоматизация выката через CI/CD
Отдельно подключаю Consul для сервис-дискавери и маршрутизации между сервисами и Vault для выдачи секретов на лету, чтобы пароли и токены не лежали внутри образов. Оформляю задачи как переиспользуемые спецификации, разграничиваю команды через пространства имён и квоты, задаю правила размещения нагрузок под ваши требования к железу и зонам доступности. По желанию встраиваю автоматический выкат из вашего пайплайна, чтобы деплой происходил сам после проверки изменений.
Результат — прозрачная, повторяемая и понятная вашей команде инфраструктура, к которой я прикладываю документацию и провожу передачу дел. Что чаще всего делаю в рамках заказа:
— проектирование и установка кластера с нуля
— миграция сервисов с одиночного сервера или из Kubernetes
— настройка Consul, Vault и сетевой маршрутизации
— автоматизация выката через CI/CD