Windows Server containers support comes with a set of limitations that constantly change as each new version of Kubernetes is released and new releases of Windows Server arrive. Generally, from a Kubernetes API Server and kubelet perspective, in heterogeneous (hybrid) Linux/Windows Kubernetes clusters, the containers on Windows behave almost the same as Linux containers. However, there are some key differences in the details. First, let's take a look at some high-level, major limitations:
- Windows machines can only join the cluster as worker nodes. There is no possibility and no plans for running master components on Windows.
- Windows Server 1809 or 2019 is the minimal requirement for the OS on worker nodes. You cannot use Windows 10 machines as nodes.
- Docker Enterprise Edition (Basic) 18.09 or later is required as the container runtime. Enterprise...