Kurzusleírás

Bevezetés

A Serverless jellemzői és architektúrája áttekintése

  • Hogyan működik a serverless fejlesztés?
  • Milyen előfeltételekkel rendelkeznek a serverless megközelítés?

A CNCF ökoszisztémája és a serverless környezetek áttekintése

  • Serverless Container as a Service vs. Serverless Function as a Service

Első lépések a Serverless Kubernetes használatával

  • Hogyan választani a megfelelő serverless keretrendszert Kubernetes-hez?
  • Fission vs. Kubeless vs. Knative
  • Knative vs. OpenFaaS

A további FaaS-szolgáltatók áttekintése a Serverless keretrendszerek számára

Az OpenFaaS eszköztár és funkcióinak áttekintése

  • Miért érdemes megkezdeni az OpenFaaS használatát?
  • Milyen eszközök integrálhatók az OpenFaaS-sal?

A Kubernetes rendszer beállítása a serverless fejlesztéshez

  • A szükséges keretrendszerek és eszközök telepítése és konfigurálása.

A Serverless keretrendszer alapvető eszközeinek működtetése és az API használata

  • A vezérlőpult és a UI vagy CLI működése.

A FaaS implementációk és Kubernetes serverless alkalmazások áttekintése

  • Hűtött indítás vs. meleg indítás

Egy Python függvény létrehozása Kubernetes-ben a Serverless keretrendszer segítségével

Kódsablonok tárolása és funkciók megosztása adattárakban

  • A serverless Kubernetes projektek verziószámozása.

Python függvények tesztelése és teljesítménymetrikák optimalizálása

  • Hívás metrikák kezelése.

Automatikus méretezés alkalmazása az erőforrások kezelésére

  • Változások alkalmazása a függvényekhez.

Függőségek hozzáadása a függvényekhez és natív kiterjesztések létrehozása

Kubernetes titkosított adatok tárolása a serverless függvényekben

  • Tárolóképek és pod-definíciók felhasználata.

A Kubernetes serverless függvények biztonságosítása és hitelesítési funkciók megalkotása

  • TLS protokoll használata.

Python függvények üzembe helyezése a Serverless Kubernetes segítségével

  • A serverless CI/CD folyamatok alkalmazása az üzembe helyezéshez.
  • Komponens URL-ek testreszabása.

Függvény életciklus figyelése és kérelem naplók átvizsgálása

Hibaelhárítás

Összefoglalás és következtetés

Követelmények

  • Jelentős tapasztalat a Python programozásban
  • Középhaladó ismeretek Kubernetes fogalmairól és elveiről
  • Megértés a konténrizációról és a felhőtechnológiáról
  • Tapasztalat Linux disztribúciókkal és parancssori interfész használatával (CLI)

Célcsoport

  • Fejlesztők
  • DevOps mérnökök
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák