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
 35 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie