Kurzusleírás

[Nap 01]

Bevezetés

  • Konténerek és virtuális gépek összehasonlítása
  • Gyorsaság és teljesítmény

Docker architektúrájának áttekintése

  • A Docker és a Linux kernel
  • Docker komponensei (Docker klien, Docker démon, képek, regisztráció, konténerek)

A Docker használata a konténerek futtatására és kezelésére

  • Képek, konténerek, kötetek, hálózatok

Konténerek orkestrációjának rövid áttekintése

A Docker telepítése

Kép letöltése az internetről

  • Példa: Apache Tomcat

A konténert futtatás

Docker regisztrációk

  • Közös vs privát

Dockerfiles létrehozása és kezelése

Egy Docker kép építése

Webalkalmazás üzembe helyezése

  • Példa alkalmazás: Java EE alkalmazásszerver

Hogyan kommunikálnak egymással a Docker konténerek

Kötetek és hálózatok konfigurálása a Dockerban

  • Kapcsolódás és állapot


[Nap 02]

Konténerek orkestrációjának mélyebb áttekintése a Kubernetessel

A Kubernetes architektúrájának áttekintése

  • Pods, címkék/selectors, replikációs vezérlők, szolgáltatások, API

Egy Kubernetes fürt telepítése

Kubernetes pods, kötetek és üzembe helyezések létrehozása

A fürt csoportosítása és szervezése

Szolgáltatások felfedezése és közzététel

Konténerek felfedezése és csatlakoztatása

Webalkalmazás üzembe helyezése

  • Alkalmazáskomponensek kezelése
  • Adatbázis-kapcsolatok kezelése

Kubernetes biztonságossal

  • Hitelesítés & hozzáférés-vezérlés

Haladó hálózatkezelés

  • Docker hálózatkezelés vs Kubernetes hálózatkezelés

A Kubernetes figyelése

  • Fürt naplózása az Elasticsearch-szel és fluentd-vel
  • Konténer szintű figyelés (cAdvisor UI, Influxdb, Prometheus)


[Nap 03]

Kubernetes fürt skálázása

Infrastruktúra a Kuberneteshöz

  • Kiosztás, partíciók, hálózatok

Magas rendelkezésre állási fürt építése

  • Terheléselosztás és szolgáltatásfelfedezés

Skálázható alkalmazás üzembe helyezése

  • Horizontális pod-automatikus skálázás
  • Adatbázis-fürt a Kubernetesben

Alkalmazás frissítése

  • Kiadások a Kubernetesben

Hibaelhárítás

Záró szavak

Követelmények

  • Ismerkedés a Linux parancssori felhasználói felülettel
  • Alapvető ismeretek a virtualizációs fogalmakról
  • Ismeretek hálózati fogalmakra
  • Tudatosság a webalkalmazások működéséről

Célcsoport

  • Szoftverfejlesztők
  • Architektúrák fejlesztői
  • Üzemeltesítési mérnökök
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák