Создание динамических сред для разработки

  • Бесплатный курс
  • Три модуля с теорией и практикой

На курсе вы

Настроите инфраструктуру для развёртывания динамических окружений
Определите, что деплоить в production, что — в stage.
Познакомитесь с Yandex Data Transfer
Настроите регулярные дампы с продакшн контура и заливку синтетических данных в динамические окружения.
Научитесь оптимально использовать ресурсы
Настроите автоматическое увеличение и уменьшение nod в dev‑кластере при нехватке или избытке ресурсов.

Для кого этот курс

Курс будет полезен практикующим DevOps‑инженерам Middle‑ или Senior‑уровня.

Мы не учим вас профессии DevOps, а фокусируемся на том, как с помощью наших инструментов вы сможете улучшить свою работу.

На время прохождения курса вы станете опытным DevOps‑инженером в стартапе с большими амбициями. Ваша задача — подготовить инфраструктуру и процессы CI/CD для деплоя приложения в различные среды.

Мы ждём, что вы:

card-image

Знакомы с Docker и Kubernetes®

  • Работали с Docker и знаете основные команды
  • Работали с Kubernetes
  • Знакомы с Helm
  • Работали с ArgoCD и Crossplane
card-image

Знакомы с Git, SCM‑системами

  • Работали с Git
  • Работали с GitHub, GitLab или Bitbucket
card-image

Работали с веб‑технологиями

  • Понимаете протоколы HTTP, HTTPS
  • Знакомы с веб‑сервером Nginx или Apache
  • Понимаете, как устроены веб‑приложения

На курсе вы разберётесь в сервисах Yandex Cloud

Программа

Введение

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

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

1. Выдадим доступы к проекту, организуем Dev и Stage контуры

  • Узнаем, как давать доступ в ArgoCD
  • Практика. Создадим отдельный ArgoCD‑проект
  • Узнаем организацию веток и контуров
  • Практика. Настроим CI/CD разных контуров
  • Самостоятельная работа. CI/CD Backend приложения
  • Узнаем, как давать доступ в ArgoCD
  • Практика. Создадим отдельный ArgoCD‑проект
  • Узнаем организацию веток и контуров
  • Практика. Настроим CI/CD разных контуров
  • Самостоятельная работа. CI/CD Backend приложения

2. Настроим динамические окружения

  • Узнаем, как автоматизировать создание стендов
  • Практика. Динамические контуры для backend‑приложения
  • Самостоятельная работа. Настроим ApplicationSet
  • Узнаем, как автоматизировать создание стендов
  • Практика. Динамические контуры для backend‑приложения
  • Самостоятельная работа. Настроим ApplicationSet

3. Сэкономим ресурсы и наполним базу тестовыми данными

  • Узнаем, как экономить ресурсы
  • Практика. Добавим автомасштабирование
  • Узнаем Yandex Data Transfer
  • Практика. Сформируем синтетические данные
  • Самостоятельная работа. Добавим данные в динамические окружения
  • Узнаем, как экономить ресурсы
  • Практика. Добавим автомасштабирование
  • Узнаем Yandex Data Transfer
  • Практика. Сформируем синтетические данные
  • Самостоятельная работа. Добавим данные в динамические окружения

Итоги курса

Подведём итоги обучения и расскажем о том, какие ещё наши курсы могут быть вам полезны.

Подведём итоги обучения и расскажем о том, какие ещё наши курсы могут быть вам полезны.

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

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

Авторы курса

card-image

Нарек Татевосян

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

card-image

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

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

card-image

Сергей Маленко

Руководитель DevOps‑направления KTS

card-image

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

DevOps инженер KTS

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

Изучение теории
Читайте интересные лонгриды в любое удобное время
Решение практических заданий
Пошагово выполняйте все действия по подробным руководствам
Поддержка и обмен опытом
Делитесь опытом с коллегами и задавайте вопросы специалистам Yandex Cloud в Telegram‑чате Kubernetes the right way

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

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

Практические задания курса вы проходите в Yandex Cloud. Для их выполнения нужно будет оплатить ресурсы облака. Большую часть расходов покроет стартовый грант.

Стартовый грант даётся, когда вы создаёте свой первый аккаунт в Yandex Cloud. Сейчас его размер составляет 4 тысячи рублей, а срок действия — 60 дней.

Чтобы эффективно использовать облачные ресурсы и не тратить лишние деньги, следуйте рекомендациям в заданиях.

Практические задания курса вы проходите в Yandex Cloud. Для их выполнения нужно будет оплатить ресурсы облака. Большую часть расходов покроет стартовый грант.

Стартовый грант даётся, когда вы создаёте свой первый аккаунт в Yandex Cloud. Сейчас его размер составляет 4 тысячи рублей, а срок действия — 60 дней.

Чтобы эффективно использовать облачные ресурсы и не тратить лишние деньги, следуйте рекомендациям в заданиях.

Сколько времени займёт прохождение курса?

Вы самостоятельно планируете график своего обучения.

Если закладывать на уроки три часа два раза в неделю, прохождение всего курса займёт у вас две недели.

Вы самостоятельно планируете график своего обучения.

Если закладывать на уроки три часа два раза в неделю, прохождение всего курса займёт у вас две недели.

Получу ли я сертификат?

Нет, на данном курсе не предусмотрено получение сертификата.

Нет, на данном курсе не предусмотрено получение сертификата.

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

Создайте пайплайн, который позволяет разрабатывать софт даже с наличием синтетических данных