Реализация кластера (docker swarm) с непрерывной интеграцией

30 000 руб. за проект
01 октября 2019, 11:30 • 10 откликов • 46 просмотров
Рад приветствовать вас ув. коллеги.
В нашу команду требуется опытный DevOps, в . скором времени намечается релиз на продакшен, требуется настроить кластер и организовать непрерывную интеграцию , оптимизировать защиту системы, так же в дальнейшем сопровождать все наши сервера.

Требование к кандидатам:
a. Экспертное знание Docker
b. Docker (registry), Gitlab (runner), HAproxy, Nginx, Mysql, Linux Ubundu, php-fpm + nginx, cassandra, Sphinx


Подробнее по задаче:
I. сборка связки контейнеров ( docker-compose )
a. php-fpm + nginx ( или отдельно и по порту?)
b. php-cron
c. cassandra (готовая сборка на хабе)
d. mariadb (galera, готовая сборка на хабе)

на dev сервере это настроено (не в контейнерах) и корректно работает, необходима реализация в кластере!

II. Непрерывная интеграция (сборка контейнеров по тригеру (новый коммит в ветку мастер), при успехе последующий деплой в кластер:
  • magre (master) --> gitlab ( runner ) --> build docker containers --> pull to registry --> docker swarm --> nodes (3 шт.)

ПС
Docker registry gitlab настроены и корректно работают на dev сервере в контейнерах.