Деплой инфраструктуры по модели GitOps

  • Бесплатный курс
  • 3 темы с теорией и практикой
  • Материал рассчитан на 10 часов
  • Свидетельство об окончании

Обновлено в августе 2024 года.

Чему вы научитесь

Развёртывать приложения в Kubernetes® с Argo CD: App of Apps и ApplicationSet

Управлять инфраструктурой как кодом с Crossplane

Развёртывать приложения через GitLab по pull-модели

Кому будет полезно

Практикующим DevOps‑инженерам middle- или senior‑уровня.

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

  • Подготовим инфраструктуру для работы.
  • Создадим инстанс Gitlab.
  • Развернём кластер Kubernetes.
  • Подключим к нему Ingress Controller.
  • Настроим GitLab Runner в кластере Kubernetes.
  • Развернём Argo CD в кластере.
  • Создадим репозиторий, в котором будет описываться инфраструктура.
  • Настроим Argo CD так, чтобы через код создавать новые приложения.
  • Настроим Argo CD так, чтобы через код создавать новые приложения.
  • Создадим приложение для создания других приложений, App of Apps.
  • Рассмотрим создание приложений с помощью ApplicationSet.
  • Перенесём деплой инфраструктурных инструментов в Argo CD.

Вы освоите

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

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

Авторы

Что вас ждёт

Понятная теория на интерактивной платформе

Программу составили эксперты Yandex Cloud с большим опытом работы в IT. Вы изучите теорию на наглядных примерах и выполните интерактивные задания на платформе.

Практические работы с сервисами Yandex Cloud

Пробуйте силы на реальных кейсах.

Поддержка на всех этапах

Задавайте вопросы в телеграм-чате, обменивайтесь опытом и получайте рекомендации от экспертов Yandex Cloud.

Доступ в любое время

Подходит для самостоятельного обучения — узнавайте новое в комфортном для вас темпе, когда и где угодно. А доступ к материалам останется у вас навсегда.

Вам потребуются знания и навыки

Docker и Kubernetes®

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

Git, SCM-системы

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

Веб-технологии

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

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

Практические задания курса вы проходите в Yandex Cloud. Для их выполнения нужно будет оплатить ресурсы облака. Большую часть расходов покроет стартовый грант. Стартовый грант даётся, когда вы создаёте свой первый аккаунт в Yandex Cloud. Сейчас его размер составляет до 4000 рублей для физических лиц и до 10 000 рублей для юридических, а срок действия — 60 дней. Чтобы эффективно использовать облачные ресурсы и не тратить лишние деньги, следуйте рекомендациям в заданиях.

Начните прямо сейчас

Разверните гибкую облачную инфраструктуру на базе Yandex Cloud.