Подробнее о курсе
Краткое описание курса
По окончании курса слушатели смогут
- Сделать выкатку кода простым и приятным процессом в духе «нажми одну кнопку», который можно выполнять десятки раз в день.
- Развернуть масштабируемую инфраструктуру для запуска микросервисов.
- Создать прозрачный и понятный continuous delivery pipeline и выкатывать изменения часто и небольшими частями.
- Делать десятки тестовых стендов в день для разных команд и разных версий продукта, при этом конфигурация стенда будет практически идентичной боевой среде.
- Увеличить скорость разработки, тестирования и выкатки за счет применения современной системы автоматизации развертывания контейнеров Docker.
- Получить быструю обратную связь от систем мониторинга и логирования на всех основных этапах жизненного цикла ПО.
Цель курса — настроить автоматизированный конвейер поставки микросервисного приложения в Kubernetes, научиться управлять всем жизненным циклом приложения
Целевая аудитория курса
разработчики, системные администраторы.
Получаемые знания и навыки
- применять основные подходы развертывания кластера для локальной разработки и production-окружений;
- писать манифесты и управлять приложениями кластера;
- разбираться в Deployment, Pod, Service;
- настраивать Nodeport и Loadbalancer;
- хранить данные в Kubernetes
Необходимая предварительная подготовка
Обязательно прохождение базового курса по Docker или аналогичные знания и навыки. — Опыт работы с Linux в командной строке