Zkuste nás kontaktovat
 Doba trvání 21 hodiny

Návrh Školení

Základní koncepty

  1. Architektura Kubernetes
  2. Komponenty clusteru

Vytváření aplikace

  1. Vytváření kontejnerů
  2. Konfigurace lokálního repositáře Docker

Návrh Podů

  1. Základní konfigurace
  2. Zkontrolovatelnost a připravenost (liveness a readiness probes)
  3. Limitace CPU a paměti
  4. Limity zdrojů pro namespace

Zabezpečení

  1. Bezpečnostní kontext
  2. Účty služeb (Service accounts)
  3. Secrets
  4. Síťová politika Kubernetes
  5. Linux capabilities

Konfigurace nasazení

  1. Řadiče: deployments, daemon sets a stateful sets
  2. Jobs a cron jobs
  3. Config maps
  4. Rolling upgrade, blue-green deployment, canary deployment
  5. Používání Helm k řízení nasazení
  6. API zdroje Kubernetes

Pody s více kontejnery

  1. Kontejnery Sidecar, ambassador a adapter
  2. Init kontejnery

Služby & Síťování

  1. Služby a jejich různé typy
  2. Rozdělování zatížení (Load balancing)
  3. Ingress controller

Perzistence stavu

  1. Ukládání stavu aplikace v Kubernetes
  2. Dočasná úložiště (Ephemeral storage)
  3. Perzistentní objemy a požadavky (Persistent volumes and claims)
  4. Třídy úložišť (Storage classes)

Požadavky

  • Pochopení konceptů a architektur cloudu nativních aplikací.
  • Zkušenosti s programováním v Python, Node.js, Go nebo Java.
  • OCI-kompatibilní kontejnerový runtime, například Docker nebo rkt.

Cílová skupina

  • Vývojáři
  • Uživatelé Kubernetes

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie