Návrh Školení

Základní koncepty

  1. Architektura Kubernetes
  2. Komponenty clusteru

Vytváření aplikace

  1. Vytváření kontejnerů
  2. Konfigurace místního Docker repozitáře

Návrh podů

  1. Základní konfigurace
  2. Sonde přítomnosti a připravenosti
  3. Omezující faktory CPU a paměti
  4. Limity prostředků pro namespace

Zabezpečení

  1. Kontext zabezpečení
  2. Servisní účty
  3. Tajné kódy (secrets)
  4. Síťová politika Kubernetes
  5. Linux capabilities

Konfigurace nasazení

  1. Kontrolery: deployments, daemon sets a stateful sets
  2. Jobs a cron jobs
  3. Config maps
  4. Rotující upgrade, blue-green deployment, canary deployment
  5. Použití Helm pro správu nasazení
  6. Zdroje Kubernetes API

Mnohokontejnerové pody

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

Služby & Síťování

  1. Služby a různé typy
  2. Nahrávací vyrovnávání zatížení (load balancing)
  3. Ingress controller

Persistentní stav

  1. Persistentní stav aplikace v Kubernetes
  2. Ephemeral úložiště
  3. Persistentní svazky a nároky
  4. Typy úložišť (storage classes)

Požadavky

  • Chápání konceptů a architektur cloudu native aplikací.
  • Zkušenosti s programováním v Pythonu, Node.js, Go nebo Java.
  • Kontejnerový runtime kompatibilní s OCI, jako je 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