Bevezetés

Befejeződött

Bevezetés

A Kubernetes lehetővé teszi a natív felhőalkalmazások üzembehelyezési életciklusának kezelését egy Kubernetes-csomagkezelő használatával. A Kubernetes-beli csomagkezelővel újrafelhasználható üzembe helyezési stratégiákat szabványosíthat, egyszerűsíthet le és valósíthat meg alkalmazásai számára.

A diagram that shows the lifecycle management of an app using the Helm package manager for Kubernetes. The image shows how the package manager packages, deploys, and iteratively updates or uninstalls the app.

Példaforgatókönyv

Tegyük fel, hogy egy contoso pet store nevű nagyvállalatnál dolgozik. Vállalata világszerte értékesíti a kisállat-készleteket az ügyfeleknek. A megoldás mikroszolgáltatásokként van felépítve és üzembe helyezve, és számos nagyobb alkalmazást magában foglalhat:

A diagram that shows all the applications that form part of the Contoso Pet Supplies store front solution.

Egy Azure Kubernetes Service-fürtöt (AKS) használ a kisállat-tároló előtérmegoldásának üzemeltetéséhez. A DevOps-csapat szabványos deklaratív YAML-fájlokkal helyez üzembe különböző szolgáltatásokat a megoldásban. Az aktuális üzembe helyezési munkafolyamatban a fejlesztői csapatok hozzák létre az üzembe helyezési fájlokat minden alkalmazáshoz. Ezután a DevOps-csapat frissíti az üzembe helyezési fájlokat, hogy azok szükség szerint megfeleljenek az éles környezet konfigurációs beállításainak. Sok YAML-fájl manuális kezelése kockázatot jelent a csapatok számára rendszerek és eljárások hatékony üzembe helyezése, működtetése és fenntartása közben. A DevOps csapata egy Kubernetes-csomagkezelővel szeretné szabványosítani, egyszerűsíteni és implementálni az újrafelhasználható üzembehelyezési csomagokat az áruház első megoldásában található összes alkalmazáshoz.

A modul végére tudni fogja, hogyan hozhat létre és kezelhet Kubernetes-kiadásokat a Helm kubernetes-csomagkezelőjeként.

Tanulási célkitűzések

Ebben a modulban a következőket sajátíthatja el:

  • A Helm Kubernetes-csomagkezelőként való használatának előnyeinek ismertetése
  • Helm-diagram létrehozása natív felhőbeli alkalmazáshoz
  • Felhőbeli natív alkalmazás kiadásának kezelése a Helmmel

Előfeltételek

  • Hozzáférés egy Azure-előfizetéshez
  • A parancsok Azure CLI-vel történő végrehajtásának alapszintű ismerete
  • A Kubernetes és a hozzá tartozó fogalmak ismerete
  • Kubernetes YAML-jegyzékfájlok létrehozásának alapszintű ismerete
  • A parancsok kubectl használatával történő végrehajtásának alapszintű ismerete