Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Modul 1 – Úvod do kontejnerů
- Proč používat kontejnery?
- Kontejnery vs. virtuální stroje
- Architektura kontejnerů
- Runovací prostředí kontejnerů
- Životní cyklus kontejnerů
Modul 2 – Vytváření kontejnerových obrazů
- Tvorba kontejnerových obrazů.
- Praca s soubory Dockerfile nebo Containerfile.
- Optimalizace obrazů.
- Kontejnerové registry
- Verzování kontejnerových obrazů.
Modul 3 – Základy Kubernetes
- Architektura Kubernetes
- Pody
- Nasazování aplikací (Deployments)
- ReplicaSets
- Namespaces
- Štítky a selektory<\/li>
Modul 4 – Úvod do OpenShift
- Architektura OpenShift
- Projekty a namespaces v OpenShift
- Webová konzole OpenShift
- Příkazová řádka OpenShift (CLI)
- Praktická práce s aplikacemi v OpenShift.
Modul 5 – Nasazování aplikací
- Nasazení kontejnerizovaných aplikací.
- Škálování nasazených úloh.
- Aktualizace systému v režimu rolling updates.
- Správa konfigurace aplikací.
- Používání proměnných prostředí.
Modul 6 – Síťové řešení
- Služby v Kubernetes
- Způsoby zpřístupnění aplikací uživatelům.
- Route – směrování požadavků do aplikace.
- Koncepty Ingressu
- Základy řešení problémů se síťovou komunikací.
Modul 7 – Ukládání dat a konfigurace
- Trvalé ukládání dat v kontejnerech.
- Persistent Volume Claims – deklarace trvalého úložiště.
- ConfigMaps – ukládání nastavení aplikací.
- Secrets – bezpečné uchovávání citlivých dat.
- Zvláštnosti správy stavových (stateful) aplikací.
Modul 8 – Základy zabezpečení
- Principy RBAC – řízení přístupu na základě rolí.
- Služební účty (Service Accounts)
- Nastavení bezpečné konfigurace aplikací.
- Základy bezpečnosti kontejnerových obrazů.
- Doporučené postupy zabezpečení.
Modul 9 – Monitorování a řešení problémů
- Záznamy logů (Logs)
- Systémová události (Events)
- Měřicí údaje (Metrics)
- Kontroly stavu aplikací (Health checks)
- Běžné scénáře při řešení problémů.
Modul 10 – Praktický workshop
- Tvorba vlastního kontejnerového obrazu.
- Nasazení ukázkové aplikace do prostředí Kubernetes či OpenShift.
- Konfigurace síťových prvků.
- Ukládání dat z aplikace do trvalého úložiště.
- Ochrana aplikace před riziky a řešení případných problémů.
Formát kurzu
- Interaktivní přednášky.
- Praktické ukázky a demonstrace.
- Četné praktická cvičení určená k procvičení znalostí.
- Příklady reálného nasazování systémů.
Možnosti přizpůsobení kurzu
Kurz lze přizpůsobit tak, aby odpovídal konkrétním technologiím, vývojovým nástrojům a prostředí nasazení ve vaší organizaci.
Požadavky
Po účastnících se kurzu se vyžadují následující znalosti:
- Základní znalosti práce s příkazovým řádkem v Linuxu.
- Obecné porozumění softwarovému vývoji nebo správě systémů.
- Základní znalosti síťových konceptů.
- Předchozí zkušenosti s OpenShift nejsou nutné.
35 Hodiny
Reference (1)
základní pochopení kontejnerů/Kubernetes a jejich vzájemné interakce funkce platformy OpenShift
Eric Scholze - NOW IT GmbH
Kurz - Introduction to Containers, Kubernetes & OpenShift
Přeloženo strojem