Návrh Školení
Úvod do Kubernetes
- Přehled Kubernetes a jeho architektury
- Základní komponenty: API server, Controller Manager, Scheduler, etcd a Kubelet
- Pochopení modulů, uzlů a klastrů
Zdroj Management
- Izolace zdrojů pomocí jmenných prostorů
- Definování požadavků a limitů pro výpočetní zdroje
- Škálování aplikací pomocí Kubernetes
Správa pracovní zátěže
- Nasazování aplikací pomocí Deployments, StatefulSets a DaemonSets
- Použití Jobs a CronJobs pro plánování úloh
- Zpracování aktualizací a vrácení zpět
Networking a Service Discovery
- Pochopení služeb Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Konfigurace DNS a zjišťování služeb
- Vystavování aplikací prostřednictvím Ingress
Stálost dat
- Trvalá data s trvalými svazky a trvalými nároky na svazky
- Používání statických a dynamických svazků
- Vysvětlení režimů Access, zásad obnovy a projektovaných svazků
Configuration Management
- Nasazení ConfigMaps a Secrets
- Použití proměnných prostředí a svazků pro konfiguraci
Cluster Management
- Kubernetes upgrady clusteru pomocí kubeadm
- Konfigurace ověřování pomocí certifikátů TLS
- Správa oprávnění pomocí Role-Based Access Control (RBAC)
Pokročilé strategie škálování
- NodeSelector, NodeAffinity a PodAffinity
- Porozumění a uplatňování skvrn a tolerancí
Zajišťování pomocí Helm
- Úvod do grafů Helm a Helm
- Vytváření a nasazení Helm grafů
- Správa závislostí pomocí Helm
Odstraňování problémů Kubernetes
- Analyzuje se BackOff a CrashLoopBackOff problémy
- Odstraňování problémů s uzly ve stavu NotReady
- Použití kubectl a protokolů pro ladění
Shrnutí a další kroky
Požadavky
- Základní porozumění příkazům Linux
- Znalost konceptů kontejnerizace (např. Docker)
- Zkušenosti se základy sítě jsou doporučeny, ale nejsou vyžadovány
Publikum
- Správci systému
- DevOps inženýři
- Vývojáři usilující o nasazení a správu kontejnerizovaných aplikací
Reference (5)
byl trpělivý a pochopil, že zaostáváme
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurz - Deploying Kubernetes Applications with Helm
Machine Translated
Vysvětlil vše, nejen k8s pojmy.
Stefan Voinea - EMAG IT Research S.R.L
Kurz - Certified Kubernetes Application Developer (CKAD) - exam preparation
Machine Translated
Depth of knowledge of the trainer
Grant Miller - BMW
Kurz - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurz - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.