Udrul automatisk en cloudbaseret .NET-mikrotjeneste med GitHub Actions og Azure Pipelines
Øvet
Udvikler
DevOps-tekniker
Løsningsarkitekt
ASP.NET Core
Azure
Azure Container Registry
Azure Kubernetes Service (AKS)
GitHub
Brug CI/CD-pipelines til at bygge et objektbeholderbillede og udrulle det til Azure Kubernetes Service (AKS).
Læringsmål
I dette modul gennemgås følgende trin:
- Godkend GitHub-handlinger til en objektbeholderregistreringsdatabase.
- Gem følsomme oplysninger, som GitHub Actions bruger, sikkert.
- Implementer en handling for at bygge objektbeholderbilledet til en mikrotjeneste.
- Rediger og bekræft mikrotjenestekoden for at udløse et build.
- Implementer en handling for at udrulle den opdaterede objektbeholder til en AKS-klynge (Azure Kubernetes Service).
- Gendan mikrotjenesten til den forrige udrulning.
- Implementer Azure Pipelines for at bygge og udrulle en mikrotjeneste til AKS-klyngen (Azure Kubernetes Service).
Forudsætninger
- Konceptuel viden om DevOps-praksisser.
- Konceptuel viden om objektbeholdere, Docker og AKS.
- Adgang til et Azure-abonnement med ejertilladelser .
- Adgang til en GitHub-konto.
- Adgang til en Azure DevOps-organisation.
- Mulighed for at køre udviklingsobjektbeholdere i Visual Studio Code eller GitHub Codespaces, herunder Docker og de nødvendige Visual Studio Code-udvidelser installeret.
Kom i gang med Azure
Vælg den Azure-konto, der passer til dig. Betal, mens du er på farten, eller prøv Azure gratis i op til 30 dage. Log på.