Felhőalapú natív .NET-mikroszolgáltatás automatikus üzembe helyezése a GitHub Actions és az Azure Pipelines használatával

Haladó
Fejlesztő
DevOps-mérnök
Megoldástervező
ASP.NET Core
Azure
Azure Container Registry
Azure Kubernetes Service (AKS)
GitHub

CI/CD-folyamatok használatával hozzon létre egy tárolórendszerképet, és telepítse azt az Azure Kubernetes Service-ben (AKS).

Tanulási célkitűzések

Ez a modul végigvezeti a következő lépéseken:

  • Hitelesítse a GitHub Actions szolgáltatást egy konténer-regisztrációs adatbázisba.
  • Biztonságosan tárolhatja a GitHub Actions által használt bizalmas információkat.
  • Implementáljon egy műveletet a tárolórendszerkép mikroszolgáltatáshoz való létrehozásához.
  • Módosítsa és véglegesítse a mikroszolgáltatás-kódot egy build aktiválásához.
  • Hajtson végre egy műveletet a frissített tároló üzembe helyezéséhez egy Azure Kubernetes Service (AKS) fürtben.
  • Állítsa vissza a mikroszolgáltatást az előző üzembe helyezésre.
  • Az Azure Pipelines megvalósítása egy mikroszolgáltatás felépítéséhez és telepítéséhez az Azure Kubernetes Service (AKS) fürtbe.

Előfeltételek

  • A DevOps-gyakorlatok elméleti ismerete.
  • A tárolók, a Docker és az AKS elméleti ismerete.
  • Hozzáférés tulajdonosi engedélyekkel rendelkező Azure-előfizetéshez.
  • Hozzáférés GitHub-fiókhoz.
  • Hozzáférés egy Azure DevOps-szervezethez.
  • Képes fejlesztői tárolók futtatására a Visual Studio Code-ban vagy a GitHub Codespace-ben, beleértve a Dockert és a szükséges Visual Studio Code-bővítményeket.

Bevezetés az Azure használatába

Válassza ki az Önnek megfelelő Azure-fiókot. Fizessen használat alapján, vagy próbálja ki akár 30 napig ingyenesen az Azure-t. Regisztráció.