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

Intermediate
Developer
Solution Architect
.NET
ASP.NET Core
.NET Core
Azure
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.

Prerequisites

  • 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