The previous chapters have given you a Swiss Army knife for deploying and operating hybrid Windows/Linux Kubernetes clusters—now, you have all the essential knowledge to deploy a real Windows container application to a Kubernetes cluster. This chapter will focus on demonstrating how you can approach containerizing and deploying a simple voting application written in C# .NET Framework 4.8 and ASP.NET MVC 5, with Microsoft SQL Server 2019 used for the persistence layer. The choice of the technology stack may seem a legacy one (why not use .NET Core?!) but it is intentional—if you are considering using Windows containers in Kubernetes, there is a good chance that you need the classic .NET Framework runtime as you are not ready to migrate to .NET Core.
The topic of migrating existing applications to Kubernetes...