Red Hat OpenShift Development II: Containerizing Applications (DO288V4.5)

Программа курса

Модуль 1. Развертывание и управление приложениями в кластере OpenShift.

Развертывание приложений с помощью различных методов упаковки приложений в кластере OpenShift и управление их ресурсами.

Модуль 2. Разработка контейнерных приложений для OpenShift.

Создание контейнеров с помощью расширенных директив Dockerfile.

Модуль 3. Публикация корпоративных образов.

Создание корпоративного реестра и разрешение доступа к реестру OpenShift.

Модуль 4. Сборка приложений.

Описание процесса сборки OpenShift и внедрение post-commit build hooks.

Модуль 5. Настройка сборок Source-to-Image.

Настройка существующего образа S2I и создание нового.

Модуль 6. Создание приложений из шаблонов OpenShift.

Описание элементов шаблона OpenShift и создание шаблона с несколькими контейнерами.

Модуль 7. Управление развертыванием приложений.

Работоспособность приложения и выбор подходящей стратегии развертывания.

Модуль 8. Внедрение конвейера CI/CD в OpenShift.

Создание и развертывание конвейеров Jenkins для облегчения непрерывной интеграции и непрерывного развертывания (CI/CD) с OpenShift.

Модуль 9. Создание облачных приложений на OpenShift.