Introduzione
Si supponga di guidare il team di sviluppo IT per Contoso Video, una società di produzione video di cui è stata eseguita la migrazione allo stack di tecnologie servizio Azure Kubernetes (AKS). Per ridurre il tempo e le attività del team nella compilazione di immagini dei contenitori e nella distribuzione di applicazioni, è necessario esaminare l'uso delle pipeline per distribuire i carichi di lavoro del servizio Azure Kubernetes.
In questo modulo si apprenderà come creare una pipeline di integrazione continua e recapito continuo (CI/CD) che usa GitHub Actions per distribuire carichi di lavoro Kubernetes in un cluster del servizio Azure Kubernetes. Per creare un modello di verifica, usare il sito Web Contoso Video.
Obiettivi di apprendimento
Dopo aver completato questo modulo, è possibile:
- Descrivere un processo CI/CD che usa GitHub Actions.
- Creare una pipeline di distribuzione usando GitHub Actions e Azure.
- Distribuire un'applicazione nativa del cloud nel servizio Azure Kubernetes usando GitHub Actions.
Prerequisiti
- Un account GitHub. Se non si ha già un account GitHub, creare un account gratuito prima di iniziare.
- Accesso a Proprietario o Assegnazione ruolo utente a una sottoscrizione di Azure. Se si usa una sottoscrizione a pagamento, è possibile che vengano addebitati addebiti. Se non hai ancora una sottoscrizione di Azure, crea un account gratuito prima di iniziare.
- Familiarità con i concetti di Kubernetes e il servizio Azure Kubernetes.
- Familiarità con Git, GitHub e GitHub Actions.
- Esperienza con l'esecuzione di comandi dell'interfaccia della riga di comando di Azure in Azure Cloud Shell.