Návrh Školení

[den 01]

Úvod

Přehled orchestrace kontejnerů s Kubernetes

Přehled Kubernetes architektury

  • Pods, labels/selectors, replication controllers, services, API

Instalace clusteru Kubernetes

Stažení Docker obrázku z internetu

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

Seskupování a organizace clusteru

Použití Kubernetes jmenných prostorů ke správě různých prostředí

  • Managing test, staging, and production environments within the same cluster
  • Best practices for Kubernetes namespaces

Objevování a připojení ke kontejnerům

Objevovací a publikační služby

  • Non-HTTP services (Passive FTP, SMTP, LDAP, etc.)

Kubernetes bezpečnost

  • Authentication & authorization

Upgrade Kubernetes clusteru

  • Minimizing the impact

Pokročilé sítě

  • Docker networking vs Kubernetes networking

Propojení mezi poskytovateli sítí a Kubernetes síťování

  • Best practices for separating services in a cluster
  • Comparison of different CNI providers (performance, features, etc.)

Sledování Kubernetes

  • Cluster logging with Elasticsearch and fluentd
  • Container level monitoring (cAdvisor UI, Influxdb, Prometheus)

Osvědčené postupy pro provozování kontejnerových serverů a datových úložišť


[den 02]

Škálování vašeho Kubernetes clusteru

Infrastruktura pro Kubernetes

  • Provisioning, partitioning, networking

Vytvoření clusteru s vysokou dostupností

  • Load balancing and service discovery

Nasazení škálovatelné aplikace

  • Horizontal pod autoscaling
  • Database clustering in Kubernetes

Aktualizace aplikace

  • Releases in Kubernetes

Odstraňování problémů

  • Diagnosing and fixing common Kubernetes issues

Shrnutí a závěr

Požadavky

  • Zkušenosti s kontejnery Docker
  • Poznání příkazového řádku Linux
  • Pochopení pojmů souvisejících s síťováním

Publikum

  • Software Developers (Vývojáři softwaru)
  • Architekti
  • Inženýri nasazování
 14 hodiny

Počet účastníků


Price per participant

Reference (7)

Upcoming Courses

Související kategorie