Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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
Reference (1)
Líbil se mi individuální formát tohoto kurzu, který umožňoval mnohem větší flexibilitu při otázkách a odpovědích. Vyučující zpracoval materiál relevantní pro moje potřeby školení, stejně jako další znalosti, které mi určitě budou užitečné v dalším rozvoji.
Dylan - MacStadium
Kurz - Kubernetes Comprehensive
Přeloženo strojem