Консультация по архитектуре continuous delivery на базе Docker
200 руб.за час
•
безналичный расчёт
Есть deploy application собственной разработки, который умеет забирать source, собирать, генерировать bundle, конфигурировать и доставлять на destination, которым является некий host, через агента. Destination делится на три типа: test, stage и live.
Что хотим:
- лишить deploy application знания о destination;
- научить формировать докер контейнеры для передачи в нечто, что сумеет контейнеры доставить на нужный destination;
- destination превратить в логическое объединение nodes, каждый из которых может располагаться в любом физическом месте;
- переключать в любой момент контейнеры с одного node на другой при наличии проблем на node (возможно есть автоматизированный способ?);
- мониторить состояние контейнеров;
- упростить механизм конфигурации разворачиваемых сервисов (возможно превратить в сервис конфигураций);
- получить способность информировать другие контейнеры о появлении контейнеров внутри одного destination.
Есть предположение, что можно использовать схему:
наш deploy application -> docker container -> docker registry -> rancher -> nodes
Что хотим:
- лишить deploy application знания о destination;
- научить формировать докер контейнеры для передачи в нечто, что сумеет контейнеры доставить на нужный destination;
- destination превратить в логическое объединение nodes, каждый из которых может располагаться в любом физическом месте;
- переключать в любой момент контейнеры с одного node на другой при наличии проблем на node (возможно есть автоматизированный способ?);
- мониторить состояние контейнеров;
- упростить механизм конфигурации разворачиваемых сервисов (возможно превратить в сервис конфигураций);
- получить способность информировать другие контейнеры о появлении контейнеров внутри одного destination.
Есть предположение, что можно использовать схему:
наш deploy application -> docker container -> docker registry -> rancher -> nodes
Отзывы
Требовалась консультация по архитектуре continuous delivery на базе docker. Максим с коллегами в очень доступной форме "разжевал" все нюансы по вопросу и оказал превосходную консультацию. Ребята действительно разбираются в вопросе - советую по вопросам CI/CD незамедлительно обращаться к ним.
7 лет
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.