практикум

Gitlab CI & Docker Swarm (Compose)

Cоздание отказоустойчивых сред на базе Docker Swarm и GitLab CI. Путь от настройки отказоустойчивого кластера до автоматизации Review Apps и Zero Downtime деплоя.

темы, которые вы освоите

Docker Swarm
GitLab CI/CD
Traefik
Docker Registry
Bash
YAML
SSH
Отказоустойчивость
Swarm обеспечивает автоматическое перераспределение задач при падении нод без участия человека.
Скорость поставки
Автоматизация Review Apps позволяет тестировать код в изолированных средах сразу после Push.
Безопасность
Использование Docker Secrets исключает утечку паролей через переменные окружения и логи.
Экономия ресурсов
Swarm менее требователен к ресурсам железа по сравнению с K8s, сохраняя мощный функционал.
Rebrain
— большое сообщество IT-специалистов, создаём
практикумы по инфраструктуре с 2018 года
Почему выбирают наши программы
  • Автоматические проверки — мгновенная обратная связь по заданиям
  • Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
  • Возможность общаться с опытными практикующими специалистами
  • Свободный темп — проходите без жёстких дедлайнов
  • Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
phone

Кому подойдёт

DevOps-инженеры

Специалисты, которым нужно быстрое и надежное решение для оркестрации без избыточной сложности Kubernetes.

Системные администраторы

Профессионалы, переходящие от ручного управления серверами к методологии Infrastructure as Code и контейнеризации.

Backend-разработчики

Разработчики, желающие самостоятельно настраивать окружения для тестирования своих фич через Review Apps.

Как проходит
практикум

Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.

Материалы останутся с вами навсегда
Проходите в удобное для вас время

программа практикума

GitlabCI & Docker Swarm (Compose)

  • Введение
  • Архитектура решения и инициализация Swarm
  • Адаптация приложения: от Compose к Stack
  • Подготовка CI-инфраструктуры: GitLab Runner
  • CD Pipeline: Организация доступа и деплой
  • CI Pipeline: Сборка, Тегирование и Registry
  • Динамические окружения (Review Apps)
  • Итоговый проект
  • Заключение
Эксперт практикума
Евгений Симигин
Евгений Симигин
- 3,5 года работает в финансовой организации - Прошел путь от администратора до DevOps инженера - Участвовал в проекте слияния/поглощения банка в качестве ведущего инженера - Выпускник REBRAIN
Руководитель направления Контейнеризации Центра Компетенции в финансовой организации

Ключевые навыки для резюме:

Проектирование отказоустойчивых кластеров Docker Swarm с использованием Raft Consensus.
Построение Full-cycle CI/CD пайплайнов в GitLab для микросервисной архитектуры.
Внедрение стратегий Zero Downtime Deployment (Rolling Updates) с Healthchecks.
Настройка динамического Ingress-проксирования на базе Traefik в среде Swarm.
Обеспечение безопасности CI/CD через Docker Secrets и изолированные Runner-ы.
Реализация механизма Dynamic Environments (Review Apps) для ускорения тестирования.
Оптимизация Docker-сборок и кэширования в распределенных пайплайнах.

немного о
технологии

Native Docker

Не требует установки тяжелых агентов, работает «из коробки» с Docker Engine.

Routing Mesh

Встроенный балансировщик трафика, распределяющий запросы на любую ноду кластера.

Raft Consensus

Гарантированная согласованность состояния кластера и автоматическое восстановление.

Declarative Service Model

Описание желаемого состояния системы в простых YAML-файлах.

Traefik Integration

Идеальная синергия с современными Edge-прокси для автоматического Service Discovery.

Пример задания

Создание комплексного CI/CD конвейера для микросервисного приложения (Frontend, Backend, DB). Вам предстоит развернуть кластер из 3 нод, настроить Traefik для роутинга, реализовать автоматический деплой Review Apps для feature-веток и настроить безопасный Production-деплой с использованием Docker Secrets и Zero-downtime политик.

Остались вопросы?
Приходите на бесплатную консультацию с экспертом. Мы ответим на все вопросы
и подробнее расскажем о практикуме.

практикум

Gitlab CI & Docker Swarm (Compose)

В стоимость входит:

  • Выполнение задач на настоящей инфраструктуре
  • Сопровождение — менторы, координатор
  • Бессрочный доступ к теоретической части практикума
стоимость
18.000 руб.
20.000 руб.
от 4.500 руб./мес.
5.000 руб./мес.

долями на 4 платежа

от 4.500 руб./мес.
5.000 руб./мес.

долями на 4 платежа, или сразу - 18.000 руб.

Перейти к оплате >>>
FAQ

Swarm в 5 раз проще в поддержке и идеально подходит для 80% проектов, где K8s избыточен.

Да, мы полностью разберем Docker Secrets и Configs для безопасной передачи данных.

Да, в курсе есть большой блок по Traefik для управления входящим трафиком и SSL.

Достаточно базового понимания YAML и Bash-скриптов для написания пайплайнов.

Файлы куки

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.