План на курса

Введение в контейнери и OpenShift

  • Ориентация в курса и цели за учене
  • Контейнери срещу виртуални машини: концепции и предимства
  • Преглед на архитектурата и компонентите на OpenShift

Снимки на контейнери и регистри

  • Създаване на Docker/Podmanfiles и процеси за изграждане на снимки
  • Означения на снимки, слоеве и оптимизационни техники
  • Използване на регистри на контейнери и изтегляне на снимки в OpenShift

Основни концепции на Kubernetes

  • Живота на подовете, ReplicaSets и развертане
  • Означения, селектори и заявки/ограничения за ресурси
  • Именни пространства, квоти и основно планиране

Развертане на приложения в OpenShift

  • Проекти на OpenShift, конфигурации за изграждане и потокове на снимки
  • Използване на командния ред oc и уеб конзолата на OpenShift
  • Постепенни обновления, откази и стратегии за развертане

Услуги, мрежово свързване и маршрути

  • Типове услуги ClusterIP, NodePort и LoadBalancer
  • Маршрути на OpenShift и модели за външно достъп
  • Мрежови политики и диагностика на свързване

Хранене, ConfigMaps и Secrets

  • Постоянни обемни устройства, заявки за постоянни обемни устройства и класове за хранене
  • Управление на конфигурации с ConfigMaps и Secrets
  • Приложения със състояние и разглеждане на възстановяване/запазване

Безопасност, мониторинг и диагностика

  • RBAC, услуги за сметки и контексти за безопасност
  • Мониторинг с метрики, дневници и проверки за здраве
  • Общи процеси за диагностика и реакция при инциденти

Резюме и следващи стъпки

Изисквания

  • Основни знания за командния ред на Linux
  • Запознанство с концепции за разработка на софтуер
  • Разбиране на основните принципи на мрежите

Целева аудитория

  • Разработчици, които искат да контейнеризират приложения
  • Инженери на платформи и операции
  • Практици на DevOps, които реализират пайплайни на база OpenShift
 35 часа

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


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

Отзиви от потребители (4)

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

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