Skip to content

Djohnnie/CloudNativeApplicationsHandsOn-DevDaysEurope-2022

Repository files navigation

CloudNativeApplicationsHandsOn-DevDaysEurope-2022

Hands-On building Cloud Native applications with .NET 6 and Azure - DevDays Europe 2022

Prerequisites

Please prepare your system and install the following software:

Additionally, prepare the following settings and extensions:

Docker Desktop

Prepare the following settings:

Screen capture from Docker Desktop Kubernetes settings

Visual Studio Code

Install the following extensions:

Workshop

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

Code

This workshops uses a number of services written in .NET 6.0 using C#

About

Hands-On building Cloud Native applications with .NET 6 and Azure - DevDays Europe 2022

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors