Kurzusleírás

[01. nap]

Bevezetés

  • Tárolók vs virtuális gépek
  • Sebesség és teljesítmény

Az Docker architektúra áttekintése

  • Docker és a Linux kernel
  • Docker összetevők (Docker kliens, Docker démon, képek, rendszerleíró adatbázis, tárolók)

Docker használata tárolók futtatásához és kezeléséhez

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

A konténer hangszerelésének rövid áttekintése

Telepítés Docker

Kép lehúzása az internetről

  • Minta: Apache Tomcat

A tartály futtatása

Docker nyilvántartások

  • Nyilvános vs privát

Dockerfájlok létrehozása és kezelése

Docker kép készítése

Webes alkalmazás telepítése

  • Mintaalkalmazás: Java EE alkalmazásszerver

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

Kötetek és hálózatok konfigurálása itt: Docker

  • Összekapcsolás és állapot


[02. nap]

Merüljön el mélyen a konténer hangszerelésébe a Kubernetes segítségével

Az Kubernetes architektúra áttekintése

  • Pod-ok, címkék/kiválasztók, replikációs vezérlők, szolgáltatások, API

Kubernetes fürt telepítése

Kubernetes podok, kötetek és telepítések létrehozása

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

Felfedezési és publikációs szolgáltatások

A konténerek felfedezése és csatlakoztatása

Webes alkalmazás telepítése

  • Alkalmazás-összetevők kezelése
  • Database kapcsolatok kezelése

Kubernetes biztonság

  • Hitelesítés és engedélyezés

Fejlett hálózatépítés

  • Docker hálózat kontra Kubernetes hálózat

Monitoring Kubernetes

  • Fürtnaplózás Elasticsearch és fluentd segítségével
  • Tárolószint-felügyelet (cAdvisor UI, Influxdb, Prometheus)


[03. nap]

Az Kubernetes fürt méretezése

Infrastruktúra a Kubernetes számára

  • Ellátás, particionálás, hálózatépítés

Magas rendelkezésre állású klaszter felépítése

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

Skálázható alkalmazás telepítése

  • Vízszintes pod automatikus skálázás
  • Database csoportosítás az Kubernetes-ben

Az alkalmazás frissítése

  • Megjelenés: Kubernetes

Hibaelhárítás

Zárszó

Követelmények

  • A Linux parancssor ismerete
  • A virtualizációs fogalmak alapvető ismerete
  • A hálózati fogalmak megértése
  • A webalkalmazások működésének megértése

Közönség

  • Szoftverfejlesztők
  • Építészek
  • Telepítési mérnökök
  21 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (4)

Rokon tanfolyam

Rokon kategóriák