I'm a Developer Advocate at Google, currently focused on helping developers with Google Cloud Platform. As a
long-time Java and a recent C# developer, I like to compare the two ecosystems. Prior to Google, I worked at
Microsoft, Skype, Adobe, EMC, and Nokia building apps and services on various web, mobile and cloud platforms.
ASP.NET Core containers on Google App Engine and GKE/Kubernetes
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.