Implementați automat un microservice .NET nativ în cloud cu acțiuni GitHub și canale Azure

Intermediar
Developer
DevOps Engineer
Solution Architect
ASP.NET Core
Azure
Azure Container Registry
Azure Kubernetes Service (AKS)
GitHub

Utilizați canale CI/CD pentru a construi o imagine container și a o implementa în serviciul Azure Kubernetes (AKS).

Obiective de instruire

Acest modul vă ghidează prin următorii pași:

  • Autentificați acțiunile GitHub într-un registry de container.
  • Stocați în siguranță informații sensibile pe care le utilizează acțiunile GitHub.
  • Implementați o acțiune pentru a construi imaginea container pentru un microservice.
  • Modificați și comiteți codul microserviciului pentru a declanșa o compilare.
  • Implementați o acțiune pentru implementarea containerului actualizat într-un cluster Azure Kubernetes Service (AKS).
  • Readuceți microserviciul la implementarea anterioară.
  • Implementați Azure Pipelines pentru a construi și implementa un microservice pentru clusterul Azure Kubernetes Service (AKS).

Cerințe preliminare

  • Cunoștințe conceptuale despre practicile DevOps.
  • Cunoștințe conceptuale despre containere, Docker și AKS.
  • Acces la un abonament Azure cu permisiuni de proprietar .
  • Acces la un cont GitHub.
  • Accesul la o organizație Azure DevOps.
  • Posibilitatea de a rula containere de dezvoltare în Visual Studio Code sau GitHub Codespaces, inclusiv Docker și extensiile Visual Studio Code necesare instalate.

Familiarizați-vă cu Azure

Alegeți contul Azure potrivit pentru dvs. Plătiți pe măsură ce utilizați sau încercați Azure gratuit timp de până la 30 de zile. Înregistrați-vă.