Návrh Školení

Úvod

Přehled kontejnerizace s Kubernetesem

Přehled architektury Kubernetesu

  • Pods, štítky/výběry, replikační kontroléry, služby, API

Instalace Kubernetes clustru

Stahování Docker obrazu z internetu

Vytváření Kubernetes pods, svazků a nasazení

Skupinování a organizace clusteru

Použití Kubernetes Namespaces pro správu různých prostředí

  • Správa testovacích, prezentaci a produkčních prostředí v rámci jednoho clustru
  • Nejlepší praktiky pro Kubernetes Namespaces

Objevování a připojující se k kontejnerům

Objevování a publikování služeb

  • Služby ne-HTTP (Pasivní FTP, SMTP, LDAP atd.)

Zabezpečení Kubernetesu

  • Autentizace & autorizace

Aktualizace Kubernetes clustru

  • Minimalizace dopadu

Pokročilé síťování

  • Docker sítě vs Kubernetes sítě

Rozhraní mezi poskytovateli sítí a Kubernetes síťováním

  • Nejlepší praktiky pro oddělení služeb v clustru
  • Porovnání různých poskytovatelů CNI (výkon, funkce atd.)

Monitorování Kubernetesu

  • Cluster logging s Elasticsearch a fluentd
  • Monitorování na úrovni kontejnerů (cAdvisor UI, Influxdb, Prometheus)

Nejlepší praktiky pro spouštění kontejnerizovaných serverů a datových skladů

Škálování Kubernetes clustru

Infrastruktura pro Kubernetes

  • Zřizování, dělení, síťování

Vytvoření clusteru s vysokou dostupností

  • Load balancing a service discovery

Nasazení škálovatelné aplikace

  • Horizontální automatické škálování pods
  • Clustering databází v Kubernetesu

Aktualizace aplikace

  • Vydání v Kubernetesu

Řešení problémů

  • Diagnostikování a opravování běžných problémů Kubernetesu

Shrnutí a závěr

Požadavky

  • Zkušenosti s Docker kontejnery
  • Obratnost v příkazové řádce Linuxu
  • Porozumění síťovým konceptům

Cílová skupina

  • Software vývojáři
  • Architekti
  • Inženýři pro nasazování
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie