Що нового?

Придбаний CI/CD или непрерывная поставка с Docker и Kubernetes [Express42] [Никита Борзых, Сергей Богатырец, Александр Сулейманов]

Інформація про покупку
Тип покупки: Складчина
Ціна: 12760 ГРН
Учасників: 0 з 50
Організатор: Відсутній
Статус: Набір учасників
Внесок: 265.4 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
CI/CD или непрерывная поставка с Docker и Kubernetes [Express42] [Никита Борзых, Сергей Богатырец, Александр Сулейманов]



О чем курс?

Мы расскажем, как внедрить практику непрерывной поставки в вашу команду, чтобы ускорить процесс выкатки и исключить простои.
Участники настроят автоматизированный конвейер поставки микросервисного приложения в Kubernetes, научатся управлять всем жизненным циклом приложения.
Данный курс требует базовых знаний и навыков работы с Docker.

После курса вы сможете:

- сделать выкатку кода простым и приятным процессом в духе "нажми одну кнопку", который можно выполнять десятки раз в день.

- развернуть масштабируемую инфраструктуру для запуска микросервисов.

- создать прозрачный и понятный continuous delivery pipeline и выкатывать изменения часто и небольшими частями.

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

- увеличить скорость разработки, тестирования и выкатки за счет применения современной системы автоматизации развертывания контейнеров Docker.

- получить быструю обратную связь от систем мониторинга и логирования на всех основных этапах жизненного цикла ПО.


1. Введение (Теория + Практика 2 часа)

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

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

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

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

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

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

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

Практика: Добавление метрики в Prometheus в время поставки приложения, создание дашборда в Grafana. Сбор и поиск логов приложений в Kibana.
Продажник:

P.S. Тот же самый курс, но предлагаемый через другого продажника (таже стоимость): https://www.luxoft-training.ru/kurs/ci-cd_ili_nepreryvnaya_postavka_s_docker_i_kubernetes.html
 
Угорі