Create and deploy a cloud-native ASP.NET Core microservice

Solution Architect
.NET Core
Container Registry
Kubernetes Service

Create and deploy an ASP.NET Core microservice to AKS.

Learning objectives

In this module, you will:

  • Examine existing ASP.NET Core microservices running in Azure Kubernetes Service (AKS).
  • Implement a new ASP.NET Core microservice and containerize it.
  • Publish the Docker image to Azure Container Registry (ACR).
  • Deploy the Docker container to the existing AKS cluster.


  • Experience writing C# at the beginner level
  • Familiarity with RESTful service concepts and HTTP action verbs, such as GET, POST, PUT, and DELETE
  • Conceptual knowledge of containers at the beginner level
  • Access to an Azure subscription
  • Ability to run development containers in Visual Studio Code or GitHub Codespaces