Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Продължителност 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)
основи на разбирането за контейнери/Kubernetes и как те взаимодействат функциите на платформата OpenShift
Eric Scholze - NOW IT GmbH
Курс - Introduction to Containers, Kubernetes & OpenShift
Машинен превод