Kurzusleírás
[1. nap]
Bevezetés
- Tárolók vs virtuális gépek
- Sebesség és teljesítmény
A Docker architektúra áttekintése
- Docker és a Linux kernel
- Docker komponensek (Docker kliens, Docker démon, image-ek, registry, tárolók)
Docker használata tárolók futtatásához és kezeléséhez
- Image-ek, tárolók, kötetek, hálózatok
A tároló-orchestráció rövid áttekintése
Docker telepítése
Image letöltése az internetről
- Példa: Apache Tomcat
A tároló futtatása
Docker registry-k
- Nyilvános vs privát
Dockerfile-ok létrehozása és kezelése
Docker image létrehozása
Webalkalmazás üzembe helyezése
- Példa alkalmazás: Java EE alkalmazásszerver
Hogyan kommunikálnak egymással a Docker tárolók
Kötetek és hálózatok konfigurálása Dockerben
- Linkelés és állapot
[2. nap]
Mélymerülés a tároló-orchestrációba Kubernetes-szel
A Kubernetes architektúra áttekintése
- Podok, címkék/választók, replikációs vezérlők, szolgáltatások, API
Kubernetes klaszter telepítése
Kubernetes podok, kötetek és üzembe helyezések létrehozása
A klaszter csoportosítása és szervezése
Szolgáltatások felfedezése és közzététele
Tárolók felfedezése és csatlakoztatása
Webalkalmazás üzembe helyezése
- Alkalmazáskomponensek kezelése
- Adatbázis-kapcsolatok kezelése
Kubernetes biztonság
- Hitelesítés & engedélyezés
Haladó hálózatkezelés
- Docker hálózatkezelés vs Kubernetes hálózatkezelés
Kubernetes monitorozás
- Klaszter naplózás Elasticsearch és fluentd segítségével
- Tároló szintű monitorozás (cAdvisor UI, Influxdb, Prometheus)
[3. nap]
A Kubernetes klaszter skálázása
Infrastruktúra Kubernetes-hez
- Kiépítés, particionálás, hálózatkezelés
Magas rendelkezésre állású klaszter létrehozása
- Terheléselosztás és szolgáltatás-felfedezés
Skálázható alkalmazás üzembe helyezése
- Horizontális pod autoskálázás
- Adatbázis klaszterezés Kubernetes-ben
Az alkalmazás frissítése
- Kiadások Kubernetes-ben
Hibaelhárítás
Záró megjegyzések
Követelmények
- Ismeret a Linux parancssor használatában
- Alapvető ismeretek a virtualizáció koncepcióiról
- Ismeretek a hálózati koncepciókról
- Megértés a webalkalmazások működéséről
Célközönség
- Szoftverfejlesztők
- Architektusok
- Üzembe helyezési mérnökök
Vélemények (7)
Gyakorló feladatok
Tobias - Elisa Polystar
Kurzus - Docker and Kubernetes: Building and Scaling a Containerized Application
Gépi fordítás
A képző nagyon is tudatos és pedagógiai volt! Öt hüvelykujj felé! Válaszolt minden kérdésre és segített a gyakorlatokban, amik miatt nem éreztemstresszelni, hogy későbbieként haladok :-)
Alexandre - Elisa Polystar
Kurzus - Docker and Kubernetes: Building and Scaling a Containerized Application
Gépi fordítás
A tanár nagyon jól ismeri a témakört, és bármilyen új téma megértésével és tanulással kapcsolatban kérdezett minket. A gyakorlatok nagyon hasznosak voltak. Köszönöm.
Guillermo Saenz - Elisa Polystar
Kurzus - Docker and Kubernetes: Building and Scaling a Containerized Application
Gépi fordítás
A képző módja, hogyan magyarázza a témát és hogyan egyszerűsíti a fogalmat.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Kurzus - Docker and Kubernetes: Building and Scaling a Containerized Application
Gépi fordítás
A anyag megismerése lépésről lépésre
Waruzjan Shahbazian - SmartDocuments Nederland BV
Kurzus - Docker and Kubernetes: Building and Scaling a Containerized Application
Gépi fordítás
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Kurzus - Docker and Kubernetes: Building and Scaling a Containerized Application
Gépi fordítás
That it was well structured and I managed to fill some gaps in my knowledge.
Javier Caro Ruiz
Kurzus - Docker and Kubernetes: Building and Scaling a Containerized Application
Gépi fordítás