Kurzy a certifikace Open Source
Kubernetes
Cena (bez DPH)
Architektura projektu Kubernetes přináší první reálný způsob provozu docker kontejnerů v produkci. Toto řešení bylo prvně vyvinuto společností Google a společnost tcp cloud provedla jako první na světe reálné testování pro nasazení do enterprise prostředí. Seznámíme Vás s touto platformou a také představíme výsledky testování, o kterých jsme mluvili na konferenci KubeCon 2016.
Školení poskytuje detailní popis jednotlivých kroků nezbytných pro provoz prostředí Kubernetes. Školení je zaměřeno na rozvinutí dovedností v oblasti kontejnerové virtualizace do takové úrovně, kdy účastník školení bude schopen nainstalovat, konfigurovat a deployovat dockerové prostředí. Školení pokrývá architekturu osvědčených postupů, tvorbu workflow a interakci komponent, což je nejlepší přípravou pro řešení reálných problémů, s nimiž se setkávají odborníci v oblasti Kubernetes.
Možnosti financování
Cena za účastníka 5.642 Kč vč. DPH s podporou v programu JSEM V KURZU v rámci Národního plánu obnovy (registrace zde).
Cena za účastníka 31.339 Kč vč. DPH bez podpory (tj. 25.900 Kč bez DPH).
Cílová skupina
- Vývojáři aplikací
- Cloud Platform Engineer
- Projektanti IT systémů
Cíle kurzu
Kurz je určen především pro uživatele Kubernetes clusteru, vývojáře nebo pro získaní znalostí potřebných pro absolvování Advanced Kubernetes. Účastníci se naučí jak pracovat s kontejnery a jaká jsou úskalí přesunu stávajících aplikací do kontejnerů a později jejich spuštění v Kubernetes clusteru.
Na praktických příkladech si účastníci vyzkouší jaké nástroje poskytuje Kubernetes a jak ulehčuje vývoj aplikací, protože řadu úkonů zajišťuje cluster místo aplikace.
Autor kurzu
Tomáš vyvíjí edge cloud platformu založenu na Kubernetes ve společnosti Volterra. V minulosti pracoval pro společnost Mirantis a měl na starosti návrh Kubernetes clusterů a jejich doručení zákazníkům. Ve volném čase se věnuje parašutismu a cyklistice. Tomáš kurz v začátcích připravil a vytvořil praktické laby. V současné době mohou kurz školit různí lektoři.
Osnova
Použití kontejnerů
- Jak fungují kontejnery - Od VM ke kontejneru, cgroup, namespaces
- Práce s kontejnery (Docker, Podman)
- Spuštění kontejneru a hledání problémů
- Persistentní úložiště v kontejnerech
Práce s kontejnery
- Best-practises pro výrobu imagů pro kontejnery
- Provoz image registry
- Síťování v kontejnerech
- Nová bezpečnostní rizika kontejnerů
- Produkční nastavení Docker démona
- Použití docker-compose pro jednoduchou orchestraci
Základy Kubernetes
- Úvod do orchestrace kontejnerů a Kubernetes
- Architektura a pojmy Kubernetes
- Přístup ke clusteru a jeho ovládání
- Spuštění aplikace v Kubernetes clusteru
Pokročilé aplikace
- Ingress a LoadBalancer pro webové aplikace
- Použití persistentní storage
- Správa konfigurace a hesel
- Monitorování aplikací a hledání problémů
- Přizpůsobení aplikací pro běh v Kubernetes
- Helm
Předpoklady na účastníka
- Spuštění příkazů přes SSH
- Základní povědomí o síťování
Technické požadavky (BYOD)
- Spuštění příkazů přes SSH
- Základní povědomí o síťování (IP adresa, DNS záznam)
- Spuštění příkazů v příkazové řádce na strojích účastníků (kubectl)
- Úpravy YAML souborů
- Základní znalost fungování kontejnerů (např. Docker)
- Porozumění omezení procesů v kontejneru ve srovnání s procesem mimo kontejner