I am busy investigating to move my .NET ERP application into Docker containers on Windows 2016 as I have a lot of SharePoint, Exchange API integration stuff that run in WCF on IIS and these can only be run in Windows environment. Some of the simpler service can be ported to .NET Core that run on Linux Containers.
I discovered Rancher 1.6 while looking for a solution and tested it and wow it works like a charm everything you can dream for my on-prem Windows environment.
I went a step further and download the Rancher 2 beta and cannot find the Windows Environment feature in it. Is their any plan to support Windows 2016 nodes in it. Or if Kubernetes is used a Windows Agent.