Een cloudeigen .NET-microservice automatisch implementeren met GitHub Actions en Azure Pipelines
Gevorderd
Ontwikkelaar
DevOps Engineer
Oplossingsarchitect
ASP.NET Core
Azure
Azure Container Registry
Azure Kubernetes Service (AKS)
GitHub
Gebruik CI/CD-pijplijnen om een container image op te bouwen en het te deployen naar Azure Kubernetes Service (AKS).
Leerdoelen
In deze module wordt u begeleid bij de volgende stappen:
- GitHub Actions verifiëren bij een containerregister.
- Sla gevoelige informatie die door GitHub Actions wordt gebruikt, veilig op.
- Implementeer een actie om de containerafbeelding voor een microservice te bouwen.
- Wijzig de microservicecode en voer deze door om een build te activeren.
- Implementeer een actie om de bijgewerkte container te implementeren in een AKS-cluster (Azure Kubernetes Service).
- De microservice terugzetten naar de vorige implementatie.
- Implementeer Azure Pipelines om een microservice te bouwen en te implementeren in een AKS-cluster (Azure Kubernetes Service).
Vereisten
- Conceptuele kennis van DevOps-procedures.
- Conceptuele kennis van containers, Docker en AKS.
- Toegang hebben tot een Azure-abonnement met eigenaarstoestemmingen.
- Toegang tot een GitHub-account.
- Toegang tot een Azure DevOps-organisatie.
- Mogelijkheid om ontwikkelcontainers uit te voeren in Visual Studio Code of GitHub Codespaces, inclusief Docker en de benodigde Visual Studio Code-extensies die zijn geïnstalleerd.
Aan de slag met Azure
Kies het Azure-account dat geschikt is voor jou. Betaal naar gebruik of probeer Azure maximaal 30 dagen gratis uit te proberen. Meld u aan.