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
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Kurz - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Kurz - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurz - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.