Nasazení cloudově nativní .NET mikroslužby automaticky pomocí GitHub Actions a Azure Pipelines.
Středně pokročilý
Vývojář
Technik DevOps
Architekt řešení
ASP.NET Core
Azure
Azure Container Registry
Azure Kubernetes Service (AKS)
GitHubu
Pomocí kanálů CI/CD sestavte image kontejneru a nasaďte ji do služby Azure Kubernetes Service (AKS).
Cíle výuky
Tento modul vás provede následujícími kroky:
- Ověřte GitHub Actions v registru kontejneru.
- Bezpečně ukládejte citlivé informace, které GitHub Actions používá.
- Implementujte akci pro sestavení image kontejneru pro mikroslužbu.
- Upravte a potvrďte kód mikroslužby, aby se aktivovalo sestavení.
- Implementujte akci pro nasazení aktualizovaného kontejneru do clusteru Azure Kubernetes Service (AKS).
- Vraťte mikroslužbu k předchozímu nasazení.
- Implementujte Azure Pipelines pro sestavení a nasazení mikroslužby do clusteru Azure Kubernetes Service (AKS).
Požadavky
- Koncepční znalost postupů DevOps
- Koncepční znalost kontejnerů, Dockeru a AKS
- Přístup k předplatnému Azure s oprávněními vlastníka.
- Přístup k účtu GitHub.
- Přístup k organizaci Azure DevOps
- Schopnost spouštět vývojové kontejnery v editoru Visual Studio Code nebo GitHub Codespaces, včetně Dockeru a nainstalovaných potřebných rozšíření editoru Visual Studio Code.
Začínáme s Azure
Zvolte si účet Azure, který vám vyhovuje. Zvolte průběžné platby nebo vyzkoušejte Azure zdarma až na 30 dnů. Registrovat.