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