Работа с контейнерами Docker и введение в администрирование кластера Kubernetes
Подробнее о курсе
Краткое описание курса
Данный курс помогает специалистам получить базовые знания в области управления контейнерами благодаря практическому опыту работы с контейнерами, Kubernetes и контейнерной платформой OpenShift. Эти навыки необходимы для многих ролей, включая разработчиков, администраторов и инженеров по надежности сайта.
Целевая аудитория курса
- разработчики, осуществляющие контейнеризацию приложений
- администраторы, не знакомые с технологией контейнеров и их управлением
- архитекторовы, рассматривающие использование контейнерных технологий в архитектуре программного обеспечения
Необходимая предварительная подготовка
- Умение работать с командной строкой Linux, выполнять команды операционной системы и быть знакомыми со сценариями оболочки
- Иметь опыт работы с архитектурами веб-приложений и соответствующими технологиями
Получаемые знания и навыки
- понимание основ контейнеров и OpenShift
- создание служб на основе контейнеров
- управление контейнерами и образами контейнеров
- создание собственных образов контейнеров
- развертывание контейнеризованных приложений в OpenShift
- развертывание многоконтейнерных приложений
Предварительно рекомендуется прослушать курс(ы)
Краткое содержание курса
Модуль 1 — Введение в технологии контейнеров
- Архитектура контейнеров
- Архитектура Docker
- Управление контейнерами с помощью Kubernetes и Openshift
Модуль 2 — Создание контейнеризированных служб
- Создание среды разработки
- Подготовка сервера БД
Модуль 3 — Управление контейнерами
- Жизненный цикл контейнеров
Подключение постоянного хранилища Docker
Доступ к сетям Docker
Модуль 4 — Управление образами контейнеров
- Работа с реестрами
- Работа с образами контейнеров
Модуль 5 — Настроенные образы контейнеров
- Обсуждение проектирования
- Создание настроенных образов
Модуль 6 — Развертывание приложений в Openshift
- Openshift CLI
- Ресурсы Kubernetes
- S2I для создания приложений
- Создание маршрутов
- Веб-консоль Openshift
Модуль 7 — Многоконтейнерные приложения
- Введение в многоконтейнерные приложения
- Развертывание многоконтейнерного приложения в Docker
- Развертывание многоконтейнерного приложения в Openshift
Модуль 8 — Устранение проблем контейнеризированных приложений
- Устранение проблем S2I
- Устранение проблем приложений