Een cloudeigen .NET-microservice automatisch implementeren met GitHub Actions en Azure Pipelines
Gebruik CI/CD-pijplijnen om een containerinstallatiekopieën te bouwen en deze te implementeren in Azure Kubernetes Service (AKS).
Leerdoelen
In deze module wordt u begeleid bij de volgende stappen:
- GitHub Actions naar een containerregister verifiëren.
- Sla gevoelige informatie die door GitHub Actions wordt gebruikt, veilig op.
- Implementeer een actie om de containerinstallatiekopieën voor een microservice te bouwen.
- De microservice-code wijzigen en doorvoeren 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 tot een Azure-abonnement met eigenaarsmachtigingen .
- 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.