[Udemy] Docker + Ansible - с нуля, деплой и управление Swarm (Антон Ларичев)
Чему вы научитесь
- Всем основным концепция Docker с нуля
- Собирать свои оптимальные image
- Работать с сетью Docker и персистентностью данных
- Писать Docker Compose файлы
- Работать с Docker-registry
- Писать playbook на Ansible
- Всем базовым понятия Ansbile
- Создавать и управлять кластером на Swarm
- Работать с ролями, фильтрами, отладкой и другими понятиями Ansible
- Управлять вашей инфраструктурой с помощью Ansible
- Выкладывать реальный stack приложений на production
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
В результате курса вы получите знания и навыки, которых будет достаточно для того, чтобы автоматизировать своё работу на проекте и эффективно доставлять реальные приложения на production. Для поддержки у вас всегда будет доступ к чату, где вы можете задавать вопросы мне или другим студентам.
Для кого этот курс:
- Backend / Frontend разработчики, которые хотят доставлять и управлять своими приложениями в production
- Системные администраторы, которых хотят двигаться в сторону DevOps
- Специалисты технической поддержки, которые хотят переходить на направление системного администрирования и DevOps