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)
Líbilo se mi, jak jsme provedli cvičení.
Silbia Bursuc
Kurz - Kubernetes Advanced
Přeloženo strojem
byl trpělivý a chápal, že zaostáváme
Albertina - REGNOLOGY ROMANIA S.R.L.
Kurz - Deploying Kubernetes Applications with Helm
Přeloženo strojem
Trenink byl praktičtější.
Siphokazi Biyana - Vodacom SA
Kurz - Kubernetes on AWS
Přeloženo strojem
Učení se o Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Kurz - Kubernetes on Azure (AKS)
Přeloženo strojem
Poskytlo solidní základ pro Docker a Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurz - Docker (introducing Kubernetes)
Přeloženo strojem