Пайплайн деплоя в продакшн
- Бесплатный курс
- 4 модуля с теорией и практикой
- Входит в образовательный трек «DevOps‑инженер в Yandex Cloud»
- Сертификат об окончании курса
Что вы узнаете
Как выбрать оптимальную стратегию деплоя для приложения
Как снизить влияние ошибок в новых версиях на пользователей
Как настраивать сине-зелёное (blue-green) и канареечное (canary) развёртывание
Как переключить приложение на API Gateway
Как без влияния на пользователей возвращаться к прежней версии приложения
Как настроить мониторинг метрик SRE и уведомления в мессенджер при выходе новой версии
Для кого этот курс
Для кого этот курс
Курс будет полезен практикующим DevOps-инженерам уровня Middle или Senior. Мы не научим вас профессии DevOps, а сфокусируемся на том, как можно улучшить работу с помощью наших инструментов. После прохождения курса вы научитесь настраивать канареечное и сине-зелёное развёртывание, а также узнавать о проблемах в приложении раньше пользователей, чтобы стабилизировать релиз новых версий.
Мы ждём, что вы
Знаете Docker и Kubernetes®
- Работали с Docker и знаете основные команды
- Работали с Kubernetes
- Знакомы с Helm
Знакомы с Argo CD и Crossplane
- Понимаете концепции Infrastructure as Code
- Умеете разворачивать приложения с помощью Argo CD
Знакомы с веб‑технологиями
- Понимаете протоколы HTTP, HTTPS
- Знакомы с веб‑сервером Nginx или Apache
- Понимаете, как устроены веб‑приложения
Вы — DevOps-инженер в стартапе, который разрабатывает веб-приложение Организавр. Это таск-менеджер для бизнеса. Недавно разработчики собрали первую версию для Android и iOS и отдали в продакшн. Но уже через несколько часов линия поддержки разрывается от обращений — пришлось резко откатываться к старой версии. Ваша задача — внедрить канареечные, или A/B-, релизы, чтобы не допустить подобных ситуаций в будущем.
Программа
Введение
Введение
Расскажем подробнее о том, что вас будет ждать в курсе, и дадим рекомендации, как подготовиться к его прохождению.
1. Стратегии деплоя
1. Стратегии деплоя
2. Базовый Argo Rollouts
2. Базовый Argo Rollouts
3. Расширенный Argo Rollouts
3. Расширенный Argo Rollouts
4. Мониторинг
4. Мониторинг
Итоги курса и сертификат
Итоги курса и сертификат
Курс разработан совместно с KTS
KTS DevOps — это полностью документированные CI/CD и инфраструктура, за которые отвечает целая команда опытных инженеров.
Как вы будете учиться
Изучать теорию
Читайте интересные лонгриды в любое удобное время
Решать практические задания
Пошагово выполняйте все действия по подробным руководствам
Обмениваться опытом
Делитесь опытом с коллегами в телеграм‑чате комьюнити Kubernetes the right way
Частые вопросы
Как организована практическая часть курса?
Как организована практическая часть курса?
Для закрепления теории вам даются практические задания, которые вы выполняете самостоятельно. Вы можете проверить себя по подробному How-to Guide и задать вопросы другим студентам в телеграм-чате комьюнити Kubernetes the right way.
Сколько стоит обучение?
Сколько стоит обучение?
Сколько времени займёт прохождение курса?
Сколько времени займёт прохождение курса?
Получу ли я сертификат?
Получу ли я сертификат?
Что делать, если курс оказался слишком сложным?
Что делать, если курс оказался слишком сложным?
Как и когда я буду учиться?
Как и когда я буду учиться?
Начните обучение сегодня
Стабилизируйте релиз новых версий без риска для пользователей, используя методики сине-зелёного и канареечного развёртывания.