Návrh Školení
Úvod
- Co je Kubernetes?
- Kontejnerizace vs. Virtualizace
- Přehled funkcí a architektury Kubernetes
- Kubernetes ve kontextu Cloud Native Computing Foundation (CNCF)
Pochopení Kubernetes
- Zivotní cyklus Kubernetes aplikace
- Komponenty Kubernetes: Master a Nodes
- Kubelet, Kube-proxy a další klíčové komponenty
Začínáme s Kubernetes
- Nastavení vývojového prostředí
- Instalace Kubernetes pomocí kubeadm
- Konfigurace kubectl a kubeconfig
Práce s Pody
- Vytváření Podů
- Správa konfigurací Podů
- Přístup a řešení problémů s Pody
ReplicaSets a Deployments
- Vytváření a škálování ReplicaSets
- Správa aktualizací aplikací pomocí Deployments
- Použití Rolling Updates a Rollbacks
Služby a sítě
- Vytváření Služeb pro expozici aplikací
- Vnitřní vs. Externí Služby
- Síťové politiky pro bezpečnou komunikaci
Persistentní úložiště
- Persistent Volume (PV) a Persistent Volume Claim (PVC)
- Třídy úložišť
- Použití Volumes pro správu dat
Konfigurace a tajné klíče
- Správa konfigurací aplikací
- Zajišťování bezpečnosti citlivých dat pomocí Secrets
- Použití ConfigMaps pro externí konfigurace
Integrace Kubernetes s cloudu platformami
- Nasazování clusterů Kubernetes na hlavních cloudových poskytčících služeb
- Použití Load Balancers a Ingress Controllers
- Škálování pomocí Horizontal Pod Autoscalers (HPA)
Sledování a protokolování
- Provádění zdravotních kontrol
- Použití Kubernetes Dashboard pro sledování clusteru
- Agregace logů s nástroji jako Fluentd a Elasticsearch
Řešení problémů
- Identifikace běžných problémů v nasazení Kubernetes
- Ladění problémů s aplikacemi a sítí
- Analyzování událostí a logů Kubernetes
Závěr a další kroky
- Klíčové zásady z kurzu
- Doporučené zdroje pro další vzdělávání
- Další kroky ve vašem Kubernetes cestě
Požadavky
- Pochopení základních konceptů sítě
- Zkušenosti s příkazovou řádkou Linuxu
- Základní programátorské zkušenosti v jakémkoliv jazyce
Cílová skupina
- Vývojáři
- Soustavoví správci
- DevOps inženýři
Reference (5)
byl trpělivý a pochopil, že zaostáváme
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurz - Deploying Kubernetes Applications with Helm
Přeloženo strojem
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.
