План на курса
Введение в контейнери и OpenShift
- Ориентация в курса и цели за учене
- Контейнери срещу виртуални машини: концепции и предимства
- Преглед на архитектурата и компонентите на OpenShift
Снимки на контейнери и регистри
- Създаване на Docker/Podmanfiles и процеси за изграждане на снимки
- Означения на снимки, слоеве и оптимизационни техники
- Използване на регистри на контейнери и изтегляне на снимки в OpenShift
Основни концепции на Kubernetes
- Живота на подовете, ReplicaSets и развертане
- Означения, селектори и заявки/ограничения за ресурси
- Именни пространства, квоти и основно планиране
Развертане на приложения в OpenShift
- Проекти на OpenShift, конфигурации за изграждане и потокове на снимки
- Използване на командния ред oc и уеб конзолата на OpenShift
- Постепенни обновления, откази и стратегии за развертане
Услуги, мрежово свързване и маршрути
- Типове услуги ClusterIP, NodePort и LoadBalancer
- Маршрути на OpenShift и модели за външно достъп
- Мрежови политики и диагностика на свързване
Хранене, ConfigMaps и Secrets
- Постоянни обемни устройства, заявки за постоянни обемни устройства и класове за хранене
- Управление на конфигурации с ConfigMaps и Secrets
- Приложения със състояние и разглеждане на възстановяване/запазване
Безопасност, мониторинг и диагностика
- RBAC, услуги за сметки и контексти за безопасност
- Мониторинг с метрики, дневници и проверки за здраве
- Общи процеси за диагностика и реакция при инциденти
Резюме и следващи стъпки
Изисквания
- Основни знания за командния ред на Linux
- Запознанство с концепции за разработка на софтуер
- Разбиране на основните принципи на мрежите
Целева аудитория
- Разработчици, които искат да контейнеризират приложения
- Инженери на платформи и операции
- Практици на DevOps, които реализират пайплайни на база OpenShift
Отзиви от потребители (4)
ОЦ е ново за нас и научихме се много, а лабораториите бяха отлични
sharkey dollie
Курс - OpenShift 4 for Administrators
Машинен превод
Всичко. То беше много разбираемо, и ако не разбирахме нещо, Адриано ни го обясняваше.
Zsolt Nagy - W.UP Kft
Курс - OpenShift Container Platform for Developers
Машинен превод
Много ми харесва знанието на треньора.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Курс - Docker, Kubernetes and OpenShift for Developers
Машинен превод
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Курс - Docker, Kubernetes and OpenShift for Administrators
Машинен превод