Kurzy a certifikace Open Source

Cloud

Kubernetes

25.900 CZK

Cena (bez DPH)

Days2
10. 12. – 11. 12. 2026
virtual
CZ

Školení provede účastníky celou cestou od kontejnerů až po provoz aplikací v Kubernetes. Účastníci se naučí vytvářet image, spouštět kontejnery a nasazovat aplikace do Kubernetes clusteru. Důraz je kladen na osvědčené postupy, workflow a spolupráci jednotlivých komponent, takže si odnesou praktické znalosti pro řešení reálných problémů.

Lektor kurzu

Tomáš Kukrál – lektor Kubernetes

TOMÁŠ KUKRÁL

Tomáš se věnuje Kubernetes od doby kdy ke spuštění kontejnerů byl potřeba jeřáb a deployment v Normandii neznamenal spustit kontejnery na severu Francie. Postupně se bavil provozováním Cephu pro/v Kubernetes na ČVUT FIT, OpenStacku v Kubernetes (a obráceně) pro Mirantis.

Více o lektorovi

Potom si rozsypal po světě několik tisíc clusterů a vyráběl systém pro jejich deployment a řízení v F5/Volterra. Nyní pomáhá matematikům uklízet kontejnery v Second Foundation. Neustále balancuje mezi programováním, architekturou a DevOps světem, takže ve volném čase chytá rovnováhu, psy, vítr, snaží se odletět daleko a nakonec bezpečně přistát.

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ískání znalostí potřebných pro absolvování kurzu Kubernetes Advanced. Úč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.

Osnova

Použití kontejnerů

  • Jak fungují kontejnery - Od VM ke kontejneru, cgroup, namespaces
  • Standard OCI - runtime a image specifikace
  • Práce s kontejnery (Docker)
  • Spuštění kontejneru a hledání problémů
  • Data v kontejnerech a jejich zálohování

Práce s kontejnery

  • Výroba imagů pro kontejnery - Dockerfile, buildah, pojmenování imagů a registry
  • PID 1 v kontejneru - signály, zombie procesy, exec form
  • Síťování v kontejnerech
  • Nová bezpečnostní rizika kontejnerů - root v kontejneru, Docker API, důvěryhodné image

Základy Kubernetes

  • Úvod do orchestrace kontejnerů a Kubernetes
  • Architektura a pojmy Kubernetes - node, pod, deployment, service
  • Přístup ke clusteru a jeho ovládání (kubectl)
  • Spuštění aplikace v Kubernetes clusteru
  • Zpřístupnění služeb - NodePort, LoadBalancer, kubectl proxy
  • Správa konfigurace a hesel (ConfigMap, Secret)
  • Použití namespace pro oddělení aplikací
  • Přidělování prostředků (CPU, paměť)
  • Monitorování podů - liveness, readiness
  • DNS v clusteru - CoreDNS, DNS discovery
  • Použití hooků a init kontejnerů
  • Automatické škálování aplikací (HPA)

Architektura clusteru

  • Kubernetes komponenty (etcd, apiserver, scheduler, controller-manager, proxy, kubelet)
  • Taints a údržba nodů

Pokročilé aplikace

  • Ingress pro webové aplikace (Traefik)
  • Network policies
  • Kustomize
  • Monitorování aplikací s Prometheus a Grafana
  • Použití persistentní storage (volumes, PersistentVolumeClaim)
  • Přizpůsobení aplikací pro běh v Kubernetes
  • Helm - vlastní chart, použití repozitáře
  • Bezpečnost a práva - RBAC, ServiceAccount
  • Vanilla Kubernetes vs. managed Kubernetes (EKS)

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

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole

Recenze

Lukáš Klíma
5. 9. 2024
S kurzem jsem spokojený, získal jsem nové znalosti ohledně Kubernetu. Lektor je zkušený s velkým rozsahem v IT. Na kurz měl připravené praktické laby, které dobře fungovaly a také byl otevřený k dotazům účastníků. Měl bych jen jednu malou připomínku, že sdílený obraz nebyl plynulý, zpravidla měl obraz pár sekundové zpoždění a byl trhaný, občas to vedlo k přehlédnutí prezentovaných kroků. Lukáš Klíma, Vodafone
Petr Schnajberk
29. 4. 2024
Školení jako takové bylo velmi dobré, Tomáš je rozhodně zkušený odborník a jsem rád, že nás jen nezahltil teorií a bylo to hodně i o použitelnosti toho co jsme se učili. Petr Schnajberk, RB
Martin Štefan
17. 5. 2023
Školení bylo přínosné a velice informativní. Lektor neměl problém dovysvětlit případné dotazy a napady z praxe nebo přeskočit na jinou sekci, což bylo dost přínosné, člověk nemusel držet myšlenku. Laby byly připravené dostatečné pro vyzkoušení. Martin Štefan, Quanti.