Свържете се с нас
 Продължителност 35 часa

Съдържание и теми, включени в курса

Модул 1 – Въведение в контейнерите

  • Защо контейнери?
  • Контейнери срещу виртуални машини
  • Архитектура на контейнерите
  • Контейнерни runtime окружения
  • Животен цикъл на контейнерите

Модул 2 – Създаване на контейнерни образи

  • Създаване на контейнерни образи
  • Работа с Dockerfile или Containerfile
  • Оптимизация на образите
  • Контейнерни регистри
  • Версионниране на образите

Модул 3 – Основни концепции в Kubernetes

  • Архитектура на Kubernetes
  • Pods
  • Deployments
  • ReplicaSets
  • Namespaces
  • Етикети и селектори

Модул 4 – Въведение в OpenShift

  • Архитектура на OpenShift
  • Проекти и namespaces
  • Web Console
  • OpenShift CLI
  • Работа с приложения

Модул 5 – Въвеждане на приложения в експлоатация

  • Въвеждане на контейнеризирани приложения
  • Масщабиране на workload-и
  • Rolling updates
  • Управление на конфигурацията
  • Системни променливи

Модул 6 – Мрежово свързване

  • Kubernetes Services
  • Излагане на приложения
  • Routes
  • Концепции за Ingress
  • Основни сценарии за отстраняване на мрежови проблеми

Модул 7 – Съхранение и конфигурация

  • Постоянно съхранение
  • Persistent Volume Claims
  • ConfigMaps
  • Secrets
  • Stateful приложения

Модул 8 – Основни принципи на сигурността

  • Концепции за RBAC
  • Service accounts
  • Сигурна конфигурация на приложения
  • Основни аспекти на сигурността на образите
  • Най-добри практики за сигурност

Модул 9 – Мониторинг и отстраняване на проблеми

  • Дневници (Logs)
  • Събития (Events)
  • Метрики
  • Проверки за здраве
  • Чести сценарии за отстраняване на проблеми

Модул 10 – Практическа работилница

  • Създаване на контейнерен образ
  • Въвеждане на приложение в експлоатация
  • Конфигуриране на мрежово свързване
  • Съхраняване на данни на приложение
  • Осигуряване и отстраняване на проблеми с приложението

Формат на курса

  • Интерактивни лекции.
  • Практически демонстрации.
  • Разширени упражнения „ръка на ръка“.
  • Реални сценарии за внедряване.

Опции за персонализиране на курса

Курсът може да бъде персонализиран, за да отговаря на технологиите, инструментите за разработка и средите за внедряване, използвани в вашата организация.

Изисквания

От участниците се изисква:

  • Основни умения за работа с командния ред в Linux.
  • Общо разбиране на софтуерната разработка или системното администриране.
  • Основни познания по мрежово свързване.
  • Не се изисква предварителен опит с OpenShift.

Брой участници


Цена за участник

Отзиви от участници (1)

Предстоящи Курсове

Свързани Kатегории