Пайплайн деплоя в продакшн

  • Бесплатный курс
  • 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-, релизы, чтобы не допустить подобных ситуаций в будущем.

Программа

Введение

Расскажем подробнее о том, что вас будет ждать в курсе, и дадим рекомендации, как подготовиться к его прохождению.

Курс разработан совместно с KTS

KTS DevOps — это полностью документированные CI/CD и инфраструктура, за которые отвечает целая команда опытных инженеров.

Авторы курса

Александр Власов

Руководитель группы архитекторов Yandex Cloud

Павел Селиванов

Архитектор Yandex Cloud

Леонид Гвоздков

DevOps инженер KTS

Станислав Пьянов

DevOps инженер KTS

Как вы будете учиться

Изучать теорию

Читайте интересные лонгриды в любое удобное время

Решать практические задания

Пошагово выполняйте все действия по подробным руководствам

Обмениваться опытом

Делитесь опытом с коллегами в телеграм‑чате комьюнити Kubernetes the right way

Частые вопросы

Как организована практическая часть курса?

Для закрепления теории вам даются практические задания, которые вы выполняете самостоятельно. Вы можете проверить себя по подробному How-to Guide и задать вопросы другим студентам в телеграм-чате комьюнити Kubernetes the right way.

Начните обучение сегодня

Стабилизируйте релиз новых версий без риска для пользователей, используя методики сине-зелёного и канареечного развёртывания.