Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180)

Red-Hat-300x300

Введение в Containers, Kubernetes и Red Hat OpenShift

Продолжительность курса — 3 дня

Данный курс знакомит слушателей с тем, как контейнеризировать простые программные приложения и службы, как развертывать их при помощи таких инструментов как Docker, Kubernetes и Red Hat OpenShift, как проверять версию контейнера и устранять проблемы связанные с развертыванием

Здесь же слушатели узнают об архитектуре Container, Docker и Red Hat OpenShift. Научатся управлять контейнерами и их образами, создавать кастомезированные контейнеры, развертывать как одно контейнерные приложения на базе Red Hat OpenShift, так и много контейнерные.

Аудитория

Данный курс предназначен для:

  • разработчиков, осуществляющих контейнеризацию приложений
  • администраторов, не знакомых с технологией контейнеров и их управлением
  • архитекторов, рассматривающих использование контейнерных технологий в архитектуре программного обеспечения

Содержание курса

1. Введение, знакомство со средой в аудитории 2. Введение в технологии контейнеров

  • 2.1. Архитектура контейнеров
  • 2.2. Архитектура Docker
  • 2.3. Управление контейнерами с помощью Kubernetes и Openshift

3. Создание контейнеризированных служб

  • 3.1. Создание среды разработки
  • 3.2. Подготовка сервера БД

4. Управление контейнерами

  • 4.1. Жизненный цикл контейнеров
  • 4.2. Подключение постоянного хранилища Docker
  • 4.3. Доступ к сетям Docker

5. Управление образами контейнеров

  • 5.1. Работа с реестрами
  • 5.2. Работа с образами контейнеров

6. Настроенные образы контейнеров

  • 6.1. Обсуждение проектирования
  • 6.2. Создание настроенных образов

7. Развертывание приложений в Openshift

  • 7.1. Openshift CLI
  • 7.2. Ресурсы Kubernetes
  • 7.3. S2I для создания приложений
  • 7.4. Создание маршрутов
  • 7.5. Веб-консоль Openshift

8. Многоконтейнерные приложения

  • 8.1. Введение в многоконтейнерные приложения
  • 8.2. Развертывание многоконтейнерного приложения в Docker
  • 8.3. Развертывание многоконтейнерного приложения в Openshift

9. Устранение проблем контейнеризированных прилоений

  • 9.1. Устранение проблем S2I
  • 9.2. Устранение проблем приложений

10. Итоговый обзор курса

  • 10.1. Подробный обзор
  • 10.2. Лабораторная работа
Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180)
DevOps,