Двухдневный практический курс
"CI/CD или Непрерывная поставка с Docker и Kubernetes"
14—15 мая и 17-18 сентября 2019 года, Москва
10:00–18:00
О чем курс?
Мы расскажем, как внедрить практику непрерывной поставки в вашу команду, чтобы ускорить процесс выкатки и исключить простои. Участники настроят автоматизированный конвейер поставки микросервисного приложения в Kubernetes, научатся управлять всем жизненным циклом приложения.
Данный курс требует базовых знаний и навыков работы с Docker. Вы можете посетить наш курс Docker Foundation(Docker, базовый курс) или приобрести аналогичные знания самостоятельно.
Преимущества подхода Continuous Delivery
Быстрый
выпуск продукта
Предсказуемое качество
Стабильная поставка
Дешевые изменения
После курса вы сможете
сделать выкатку кода простым и приятным процессом в духе "нажми одну кнопку", который можно выполнять десятки раз в день.
развернуть масштабируемую инфраструктуру для запуска микросервисов.
создать прозрачный и понятный continuous delivery pipeline и выкатывать изменения часто и небольшими частями.
делать десятки тестовых стендов в день для разных команд и разных версий продукта, при этом конфигурация стенда будет практически идентичной боевой среде.
увеличить скорость разработки, тестирования и выкатки за счет применения современной системы автоматизации развертывания контейнеров Docker.
получить быструю обратную связь от систем мониторинга и логирования на всех основных этапах жизненного цикла ПО.
Особенности курса
Курс ведут инженеры
Вы узнаете про подходы и инструменты, которые проверены на реальных проектах.
Баланс теории и практики
В курсе сбалансированы практика и минимально необходимый теоретический базис для уверенного старта.
Гарантированный результат
Структура курса обеспечивает применение полученных знаний в практической плоскости.
Инструкторы
Никита Борзых
Начинал внедрять системы управления конфигурацией, когда работал в эксплуатации облачного хостинга Скалакси. В последствии работал в эксплуатации проектов Evil Martians. Ведущий подкаста "Devops Дефлопе". Выступал на конференциях с техническими докладами DevOps тематики.
Сергей Богатырец
Познакомился с инстурментами автоматизации и управления конфигурации работая в технической поддержке облачной платформы Скалакси. Позже занимался выстраиванием процессов поставки ПО для клиентов Оверсан. За время работы в Экспресс42 работал над проектами Рокетбанк, Paymantix, Cloudlock и Первый ОФД.
Александр Сулейманов
Специализируется на управлении облачной инфраструктурой, конфигурацией и использовании систем оркестрации. Считает, что технология контейнеризации основа не только будущего, но уже настоящего современного процесса разработки и поставки цифрового продукта.
Программа курса
1
1
Введение

Теория + Практика 2 часа

Теория: Обзор DevOps практик: инфраструктура как код, непрерывная поставка, сбор обратной связи. Для чего они нужны и как сочетаются между собой.

Практика: Настроим рабочее окружение, выполним ручной деплой, обсудим проблемы такого подхода и как практика "Непрерывная поставка" их решает.
2
2
Практика "Непрерывная поставка"
Теория + Практика 1 час

Теория: Непрерывная интеграция, менеджмент артефактов.

Практика: Добавляем непрерывную интеграцию в Gitlab: сборка артефакта, запуск тестов, загрузка в хранилище артефактов(docker registry)
3
3
Как выглядит поставка с Kubernetes
Теория + Практика 6 часов

Теория: Чем Kubernetes отличается от классической инфраструктуры. Kubernetes как инструмент создания внутренней платформы. Базовые сущности в Kubernetes. Требования к приложению, запущенному в Kubernetes. Деплой микросервисного приложения в Kubernetes. Пакетный менеджер Helm. Упаковка микросервисного приложения в Helm chart. Типичные проблемы с Helm. Как в Helm работает откат.

Практика: Деплоим микросервисное приложение в Kubernetes, упаковываем приложение в Helm Charts, реализуем практику непрерывной поставки в Kubernetes c Helm в Gitlab.
4
4
Практика "Сбор обратной связи" с Kubernetes, Prometheus, Elasticsearch, Kibana
Теория + Практика 3 часа

Теория: Интеграция Prometheus с Kubernetes, как поставлять метрики вместе с приложением, введение в графики для приложений в Grafana. Интеграция Elastic и Kibana c Kubernetes, поставлять логи вместе с приложением, введение в поиск логов в Kubernetes.

Практика: Добавление метрики в Prometheus в время поставки приложения, создание дашборда в Grafana. Сбор и поиск логов приложений в Kibana.
Требования к участникам
Обязательно прохождение базового курса по Docker или аналогичные знания и навыки.
Опыт работы с Linux в командной строке
Наличие ноутбука с ОС GNU/Linux или OSX, браузер.
Отзывы о прошедших курсах
Запись на обучение
Набор на 14–15 мая и 17-18 сентября 2019 открыт, регистрируйтесь!
Стоимость курса: 31 900₽!

E-mail
ФИО
Телефон
Коментарии
Нажимая на кнопку "Записаться", вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности. Политика конфиденциальности доступна по ссылке.
Не нашли, что искали?
Express 42
Москва, Нижняя Сыромятническая, д. 10, коворкинг "Рабочая станция - ARTPLAY"
Телефон : +7 (495) 088-42-84
E-mail:
education@express42.com
Для возврата денежных средств в случае оплаты курса и невозможности участия, пожалуйста, сообщите на эл. почту education@express42.com
© 2019 Все права защищены. ООО "Экспресс 42".