Azure Kubernetes Service deployment pipeline with GitHub Actions

Intermediate
Solution Architect
Developer
DevOps Engineer
Azure
Azure Kubernetes Service (AKS)
Azure Container Registry
GitHub

Learn how to use GitHub Actions to create an automated Azure Kubernetes Service (AKS) deployment pipeline.

Learning objectives

  • Describe a continuous integration and continuous deployment process that uses GitHub Actions.
  • Create a deployment pipeline by using GitHub Actions and Azure.
  • Deploy a cloud-native application to AKS by using GitHub Actions.

Prerequisites

  • Access to an Azure subscription with user role assignment permissions
  • A GitHub account
  • Basic knowledge and experience with:
    • Azure CLI
    • Kubernetes and AKS
    • Git and GitHub