Bevezetés
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.
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:
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