Automatické nasazení mikroslužby nativní pro cloud pomocí GitHub Actions a Azure Pipelines
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ěřit 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.
- Upravit kód mikroslužby a potvrdit ho, aby aktivoval 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