vanwinkelseppe / InvolvedCafe-AzureKubernetesService

Involved Café 2020-07 workshop on Azure Kubernetes Service (AKS)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

InvolvedCafe-AzureKubernetesService

Involved Café 2020-07 workshop on Azure Kubernetes Service (AKS)

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 - Create a public IP-address and domain name
  • Step 12 - Add an NGINX ingress controller
  • Step 13 - Have some fun with the Web application and deployments of the WebApi

Code

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

About

Involved Café 2020-07 workshop on Azure Kubernetes Service (AKS)

License:The Unlicense


Languages

Language:C# 61.8%Language:HTML 19.8%Language:Dockerfile 8.9%Language:CSS 8.1%Language:JavaScript 1.4%