Návrh Školení

[den 01]

Úvod

    Kontejnery vs virtuální stroje Rychlost a výkon

Přehled Docker architektury

    Docker a Linux komponenty jádra Docker (klient Docker, démon Docker, obrázky, registr, kontejnery)

Použití Docker ke spouštění a správě kontejnerů

    Obrázky, kontejnery, svazky, sítě

Stručný přehled orchestrace kontejnerů

Instalace Docker

Stažení obrázku z internetu

    Ukázka: Apache Tomcat

Provoz kontejneru

Docker registry

    Veřejné vs soukromé

Vytváření a správa Dockersouborů

Vytvoření obrázku Docker

Nasazení webové aplikace

    Ukázková aplikace: Java EE aplikační server

Jak Docker kontejnery mezi sebou komunikují

Konfigurace svazků a sítí v Docker

    Propojení a stav

[Den 02]

Hluboký ponor do orchestrace kontejnerů s Kubernetes

Přehled Kubernetes architektury

    Pody, štítky/selektory, řadiče replikace, služby, API

Instalace clusteru Kubernetes

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

Seskupování a organizace clusteru

Objevovací a publikační služby

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

Nasazení webové aplikace

    Manipulace s komponentami aplikace Manipulace s Database připojeními

Kubernetes bezpečnost

    Autentizace a autorizace

Pokročilé sítě

    Docker networking vs Kubernetes networking

Sledování Kubernetes

    Protokolování clusteru pomocí Elasticsearch a plynulého monitorování úrovně kontejnerů (uživatelské rozhraní cAdvisor, Influxdb, Prometheus)

[Den 03]

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

Infrastruktura pro Kubernetes

    Provisioning, partitioning, networking

Vytvoření clusteru s vysokou dostupností

    Vyrovnávání zátěže a zjišťování služeb

Nasazení škálovatelné aplikace

    Horizontální automatické škálování podu Klastrování databáze v Kubernetes

Aktualizace aplikace

    Vydání v Kubernetes

Odstraňování problémů

Závěrečné poznámky

Požadavky

  • Znalost příkazového řádku Linux
  • Základní porozumění konceptům virtualizace
  • Pochopení konceptů sítí
  • Pochopení fungování webových aplikací

Publikum

  • Vývojáři softwaru
  • architekti
  • Inženýři nasazení
 21 hodiny

Počet účastníků


Price per participant

Reference (7)

Upcoming Courses

Související kategorie