Návrh Školení
Modul 1 – Úvod do OpenShifu
- Architektura OpenShifu
- Základy Kubernetu
- Projekty a jmenné prostory (namespaces)
- Vývojový workflow v OpenShifu
- Použití Web Console a CLI
Modul 2 – Kontejnerizované aplikace
- Základy kontejnerů
- Tvoření obrazů aplikací
- Registry obrazů
- Životní cyklus obrazů
- Práce s artefakty aplikace
Modul 3 – Nasazování aplikací
- Vytváření nasazení (deployments) aplikací
- Strategie rozšíření (rollout)
- Škálování aplikací
- Správa konfigurace
- Tajemství a ConfigMaps
Modul 4 – Síťování aplikací
- Služby (Services)
- Cesty (Routes)
- Koncepce Ingress
- Vnitřní komunikace
- Externí přístup
Modul 5 – Persistující data
- Koncepty persistujícího úložiště
- Persistent Volume Claims (PVC)
- Stavové aplikace
- Úvahy o správě dat
Modul 6 – Automatizace vývoje
- Základy CI/CD
- Automatizace sestavování aplikací
- Deployment pipeline
- Správa verzí
- Workflows vydání
Modul 7 – Observabilita
- Logy aplikací
- Měřítky (Metrics)
- Sledování (Monitoring)
- Health checks
- Řešení problémů s nasazením
Modul 8 – Bezpečnost aplikací
- Bezpečná konfigurace aplikace
- Správa tajemství (secrets)
- Kontrola přístupu
- Bezpečnost obrazů
- Best praktiky bezpečnosti
Modul 9 – Postupy cloudově nativního vývoje
- Principy Twelve-Factor App
- Návrh beztaktních aplikací
- Konfigurace specifická pro prostředí
- Úvahy o škálovatelnosti
- Spolupráce v DevOps
Modul 10 – Praktický projekt
- Vytvořit kontejnerizovanou aplikaci
- Nasadit ji do OpenShifu
- Konfigurovat síťování
- Uložit data aplikace
- Implementovat automatizované nasazení
- Sledovat a řešit problémy aplikace
Formát kurzu
- Interaktivní přednášky a demonstrace.
- Bohatá praxe v podobě cvičení.
- Praktická labová cvičení založená na reálných vývojových scénářích.
Možnosti přizpůsobení kurzu
- Školení lze přizpůsobit programovacím jazykům, frameworkům a nástrojům CI/CD používaným ve vaší organizaci.
- Laboratorní cvičení lze adaptovat na prostředí OpenShift zákazníka nebo na ekvivalentní platformu založenou na Kubernetu.
Požadavky
- Obecné pochopení konceptů kontejnerů
- Zkušenosti se softwarovým vývojem
Cílová skupina
- Vývojáři
Reference (7)
mnoho praktických cvičení (laboratoře)
Seba - Robert Bosch Sp. z o.o
Kurz - OpenShift 4 for Developers
Přeloženo strojem
Téma a cvičení
Sylwia - Robert Bosch Sp. z o.o
Kurz - OpenShift 4 for Developers
Přeloženo strojem
Dobrý způsob vedení školení
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Kurz - OpenShift 4 for Developers
Přeloženo strojem
Instruktor je velmi dobře připravená osoba s vynikajícími znalostmi.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Kurz - OpenShift 4 for Developers
Přeloženo strojem
Čekání na všechny účastníky cvičení a poskytování pomoci, pokud je třeba.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Kurz - OpenShift 4 for Developers
Přeloženo strojem
Praktické příklady + cvičení
Antonin Vyborny - Deutsche Borse Group
Kurz - OpenShift 4 for Developers
Přeloženo strojem
Instruktor má téma velmi dobře vyzkoušené. Nestalo se, že bychom nějaký problém nezvládli vyřešit.
Lubos Lagin - Deutsche Borse Group
Kurz - OpenShift 4 for Developers
Přeloženo strojem