Docker + Ansible - с нуля, деплой и управление Swarm

Полный курс по работе с Docker, Docker Compose, Docker Swarm и Ansible на примере выкладки реального стека проекта
Stepik certificate

About this course

Docker стал уже стандартом доставки приложений на production в большинстве компаний, а Ansible позволяет автоматизировать рутинные операции и накатывать всё необходимое на вашу инфраструктуру по одному нажатию клавиши. В этом курсе мы разберем все эти технологии с нуля, поэтому от вас не требуется какие-либо начальные знания или опыт. При этом мы будем рассматривать deploy на примере реального стека приложения с frontend, backend, шиной сообщений и микросервисами.

Мы детально разберём:

  • Все основные концепции Docker с нуля

  • Сборку image и их оптимизацию

  • Работу с сетью Docker

  • Персистентность данных

  • Docker Compose

  • Установку и работу с Docker-registry

  • Все базовые понятия Ansible

  • Ad-hoc команды Ansible

  • Написание Ansible-playbook

  • Развёртку машин с Vagrant

  • Создание и управление кластером Docker Swarm

  • Роли, фильтры, циклы, отладка и другие продвинутые темы Ansible

  • Управление кластером с помощью Ansible

  • Reverse proxy и автоматизированная выкладка приложений на Swarm

Почти каждая лекция содержит теоретическую часть и работу в терминале или live-code, где мы на практике будем работать с Docker или писать ansible playbook. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания и запомнить команды, а небольшие упражнения - попрактиковаться писать код.

В результате курса вы получите знания и навыки, которых будет достаточно для того, чтобы автоматизировать своё работу на проекте и эффективно доставлять реальные приложения на production. Для поддержки у вас всегда будет доступ к чату, где вы можете задавать вопросы мне или другим студентам.

Whom this course is for

Системные администраторы, которых хотят двигаться в сторону DevOps. Backend / Frontend разработчики, которые хотят доставлять и управлять своими приложениями в production.

Initial requirements

Кроме наличия компьютера на Windows, Mac или Linux дополнительных знаний не требуется

Meet the Instructors

Course content

loading...
Certificate

Certificate

Stepik certificate

Price

Price: RUB 1,890
Try for free
You've tried this course and realized it's not for you? That's fine, we will pay you back within 30 days from the purchase.

FAQ

Share this course

Price: RUB 1,890
Try for free