Návrh Školení
[Den 01]
Úvod
- Kontejnery vs virtuální stroje
- Rychlost a výkon
Přehled architektury Docker
- Docker a Linux jádro
- Komponenty Dockeru (Docker klient, Docker démon, obrázky, registry, kontejnery)
Použití Dockeru ke spouštění a správě kontejnerů
- Obrázky, kontejnery, svazky, sítě
Stručný přehled orchestrování kontejnerů
Instalace Dockeru
Stažení obrázku z internetu
- Ukázkový příklad: Apache Tomcat
Spouštění kontejneru
Docker registries
- Veřejné vs soukromé
Vytváření a správa Dockerfileů
Sestavování Docker obrázku
Nasazení webové aplikace
- Ukázková aplikace: Java EE aplikační server
Jak se Docker kontejnery komunikují mezi sebou
Konfigurace svazků a sítí v Dockeru
- Propojení a stav
[Den 02]
Profundovaný pohled na orchestrování kontejnerů s Kubernetes
Přehled architektury Kubernetes
- Pods, štítky/selektory, replikační kontroléry, služby, API
Instalace Kubernetes clusteru
Vytváření Kubernetes pods, svazků a nasazení
Skupinování a organizace clusteru
Zjišťování a publikování služeb
Zjišťování a propojování s kontejnery
Nasazení webové aplikace
- Správa komponentů aplikace
- Správa databázových připojení
Zabezpečení Kubernetes
- Ověřování & autorizace
Pokročilé sítování
- Docker sítování vs Kubernetes sítování
Monitorování Kubernetes
- Cluster logging pomocí Elasticsearch a fluentd
- Monitorování na úrovni kontejneru (cAdvisor UI, Influxdb, Prometheus)
[Den 03]
Škálování vašeho Kubernetes clusteru
Infrastruktura pro Kubernetes
- Provozní, dělení, sítování
Vytváření vysokodostupného clusteru
- Load balancing a zjišťování služeb
Nasazení škálovatelné aplikace
- Horizontální podautoscaling
- Databázové clustrování v Kubernetes
Aktualizace aplikace
- Verze v Kubernetes
Řešení potíží
Uzavírací poznámky
Požadavky
- Znalost Linux příkazové řádky
- Základní znalosti virtualizačních konceptů
- Znalosti sítových konceptů
- Znalost toho, jak fungují webové aplikace
Cílová skupina
- Vývojáři softwaru
- Architekti
- Inženýři nasazení
Reference (7)
Ruce na cvičení
Tobias - Elisa Polystar
Kurz - Docker and Kubernetes: Building and Scaling a Containerized Application
Přeloženo strojem
Trenér byl velmi dobře informovaný a pedagogický! Pět palců! Zodpověděla jsem všechny otázky a pomohla se cviky, že nemám žádný stres, abych s nimi chodila pozdě :-)
Alexandre - Elisa Polystar
Kurz - Docker and Kubernetes: Building and Scaling a Containerized Application
Přeloženo strojem
Učitel má o daném tématu velmi dobré znalosti a ptá se nás na jakékoli nové téma nebo nám rozumí a učí se. Cvičení byla velmi užitečná. dík.
Guillermo Saenz - Elisa Polystar
Kurz - Docker and Kubernetes: Building and Scaling a Containerized Application
Přeloženo strojem
The trainer's way to explain the subject and who to make the concept very simple.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Kurz - Docker and Kubernetes: Building and Scaling a Containerized Application
Step by step learning of the material
Waruzjan Shahbazian - SmartDocuments Nederland BV
Kurz - Docker and Kubernetes: Building and Scaling a Containerized Application
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Kurz - Docker and Kubernetes: Building and Scaling a Containerized Application
That it was well structured and I managed to fill some gaps in my knowledge.