Hands-On building Cloud Native applications with .NET and Azure - .NET Developer Days 2022
Please prepare your system and install the following software:
Additionally, prepare the following settings and extensions:
Prepare the following settings:
Install the following extensions:
- YAML 1.11.10112022
- C# 1.25.0
- dotnet 1.3.0
- NuGet Package Manager 1.1.6
- Azure Account 0.11.2
- Azure CLI Tools 0.5.0
- Docker 1.22.1
- Kubernetes 1.3.10
- Kubernetes Support 0.1.9
This workshop documents the different steps. Please find them using the following link:
- Step 01 - Connect Visual Studio Code to your Azure Subscription
- Step 02 - Containerize a .NET Core Worker Service
- Step 03 - Create a resource group in your Azure subscription
- Step 04 - Create the AKS (Azure Kubernetes Service) resource in your Azure subscription
- Step 05 - Create the ACR (Azure Container Registry) resource in your Azure subscription
- Step 06 - Deploy the Worker Service inside the Kubernetes cluster
- Step 07 - Create an ASP.NET Core WebApi and deploy it to Kubernetes
- Step 08 - Expose the ASP.NET Core WebApi as a network service
- Step 09 - Make changes to the .NET Core Worker Service and make it call the WebApi to fetch the machine name
- Step 10 - Create an ASP.NET Core MVC Web application and deploy it to Kubernetes
- Step 11 - Finding the recource group that bundles all Kubernetes network resources
- Step 12 - Adding an NGINX ingress controller
- Step 13 - Have some fun with the Blazor application and deployments of the WebApi
This workshops uses a number of services written in .NET 7.0 using C#
