Zkuste nás kontaktovat

Návrh Školení

Úvod do Kubernetes

  • Přehled platformy a její architektury
  • Hlavní komponenty: API server, Controller Manager, Scheduler, etcd a Kubelet
  • Pochopení konceptů Pods, Nodes a Clusterů

Správa prostředků

  • Izolace zdrojů pomocí Namespaces
  • Definování Requests a Limits pro výpočetní zdroje
  • Škálování aplikací v rámci Kubernetes

Správa pracovních zátěží

  • Nasazování aplikací pomocí Deployments, StatefulSets a DaemonSets
  • Využití Jobs a CronJobs k naplánování úloh
  • Manipulace s aktualizacemi a rollovými operacemi

Sítě a objevování služeb

  • Pochopení typů Kubernetes Services: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Konfigurace DNS a mechanismů pro detekci služeb
  • Expozice aplikací skrze Ingress

Uchovávání dat

  • Trvalé ukládání dat pomocí Persistent Volumes a Persistent Volume Claims
  • Použití statických i dynamicky vytvářených disků
  • Seznámení s režimy přístupu, zásadami opětovného uvolňování prostoru a typy projektovaných svazků

Správa konfigurace

  • Nasazení ConfigMaps a Secrets
  • Využití proměnných prostředí a konfiguračních svazků

Správa clusterů

  • Aktualizace clusteru s využitím nástroje kubeadm
  • Konfigurace ověřování prostřednictvím certifikátů TLS
  • Správa práv a přístupů pomocí systému RBAC

Pokročilé strategie škálování

  • NodeSelector, NodeAffinity a PodAffinity – principy a využití
  • Taints a Tolerations – jejich smysl a praktická implementace

Nasazování pomocí Helmu

  • Seznámení s Helmem a Helm Chartami
  • Vytváření a nasazování Helm Chartů
  • Správa závislostí v rámci Helmu

Ledování problémů v prostředí Kubernetes

  • Analýza častých stavů BackOff a CrashLoopBackOff
  • Popsání postupů pro řešení situací, kdy jsou uzly označeny jako NotReady
  • Praktické využití nástroje kubectl a systémových logů při ladění problémů

Závěr a další kroky

Požadavky

  • Základní znalost příkazů v systému Linux
  • Orientace v konceptech kontejnerizace (např. Docker)
  • Doporučujeme, ale nevyžaduje se praktická zkušenost s principy síťování

Cílová skupina

  • Systémoví administrátoři
  • DevOps inženýři
  • Vývojáři, kteří se chtějí naučit nasazovat a spravovat kontejnerizované aplikace
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie