Научитесь использовать технологии Docker и Kubernetes для развертывания контейнеризированных приложений.
Обучение в дистанционном формате.
1. Docker в контексте трансформации архитектурного ландшафта SOA/MSA и DevOps.
2. Компоненты Docker на Linux, Windows.
3. Планирование и проведение установки Docker на Linux, Windows.
4. Основные Docker команды.
5. Запуск и остановка контейнеров. Получение информации о контейнерах (на Linux, Windows).
6. Работа с образами.
7. Сборка образов для контейнеров. Сборка с помощью Dockerfile.
8. Мультиконтейнерные Docker приложения, Docker Compose, структура docker-compose.yml.
9. Работа с репозиторием Docker Hub, local registry, приватным репозиторием.
10. Варианты расположения пользовательских данных. Использование томов.
11. Работа с томами: локальные, NFS, S3. Обзор S3 совместимых объектных хранилищ.
12. Различные сценарии сетевых настроек, взаимодействие контейнеров и приложений.
13. Кластеризация Docker Swarm. Установка и управление кластером, запуск и масштабирование сервисов.
14. Знакомство с графическим инструментом управления контейнерами на примере Portainer.
15. Обзор оркеcтраторов поддерживающих образы/контейнеры Docker.
16. Компоненты и архитектура Kubernetes, Kubernetes API, Kubernetes объекты, YAML.
17. Развёртывание кластера Kubernetes. Обзор поставщиков готовых платформ.
18. Однонодовый кластер на Minikube.
19. Установка и настройка kubectl на Linux, Windows.
20. Работа с кластерами Kubernetes при помощи CLI.
21. Пространства имён, поды (Pods).
22. Управление ресурсами.
23. Использование меток и аннотаций.
24. Реплики (ReplicaSets).
25. Тома и хранение данных.
26. Сервисы (services).
27. Контроллер Развертывания, стратегии обновления.
28. ConfigMaps and Secrets.
29. Ingress.
30. Автоматическое масштабирование с помощью HorizontalPodAutoscaler.
31. Обзор инструментов мониторинга контейнеров и кластеров.
Игорь Паламарчук
Ведущий тренер-консультант в области ИТ-управления и корпоративных технологий. Сертифицированный тренер Apple и IBM, разрабатывает и проводит авторские тренинги в области управления, операционных систем, виртуализации и облачных технологий, в том числе ведет эти дисциплины в формате университетских программ. Опыт преподавания с 1994 года.
1560 BYN
с учетом НДС 20%
под руководством инструктора