Zkuste nás kontaktovat

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
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie