ASP.NET Core containers on Google App Engine and GKE/Kubernetes

by Mete Atamel

ASP.NET Core containers on Google App Engine and GKE/Kubernetes

Instructor Mete Atamel
Skill Level Beginner
Prerequisites A little knowledge of .NET Core development and containers would be useful but not required.
Description In this workshop, we will start with an ASP.NET Core app runnning on Linux. We will then take a look at Docker and learn about how containers are changing the way we deploy code. Once our app is containerised with Docker, we will deploy our app to App Engine and look at versioning, traffic splitting and other features of App Engine that simplify running containers at scale. We will then deploy our app onto a Kubernetes cluster on Google Container Engine (GKE) and take a look at pods, volumes, replicasets, services and all other features that make Kubernetes a great system for automating deployment, operations and scaling of containerised apps.

This workshop covers:

  • Intro to containers
  • Intro to Kubernetes
  • Intro to ASP.NET Core on Linux in Google Cloud
  • Deploying containerised ASP.NET Core apps to Google App Engine
  • Deploying containerised ASP.NET Core apps Kubernetes on Google Container Engine