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í
Reference (7)
Ruce na cvičení
Tobias - Elisa Polystar
Kurz - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
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
Machine Translated
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
Machine Translated
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.