Windows containers on AKS
Something we have only briefly touched on throughout this book is Windows containers. The majority of containerized solutions are based on Linux and we don’t expect that to change any time soon. However, there are big use cases for Windows containers and one of them surprisingly is cost-based. Multiple technologies we have discussed before support Windows containers but they are not as feature-rich when it comes to Kubernetes. In April 2019, Kubernetes announced support for Windows containers. By attaching a Windows machine to the Kubernetes cluster, this machine would become a node that could run Windows 2019 container images. Soon after, Microsoft adopted this support in AKS. Initially, AKS provided only limited support for Windows containers, but the use case was there. We can now run .NET Framework solutions on AKS provided we provision a Windows 2019 node pool and build our containers on Windows 2019 images.
Use cases
Let’s take a...