Основы работы с Docker и Kubernetes

Научитесь использовать технологии 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 года.

 

Группа 

  • 5-10 человек

Документы об окончании курса

  • Сертификат Учебного центра Noventiq
  • Cертификат об обучении установленного образца

Certificate Noventiq Education Belarus сертификат об обучении установленного образца

Оставить отзыв

Информация о курсе

1560 BYN

с учетом НДС 20%

Вендор: DevOps
Код курса: DK-Base
Продолжительность: 4 дня / 32 ак. часа
Направление: Практика DevOps
Форма обучения:

под руководством инструктора

Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.

Отправляя данную форму я даю согласие на обработку моих персональных данных, а также подтверждаю, что я ознакомлен и согласен с условиями политики обработки персональных данных.