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