With the release of Kubernetes v1.14, Windows Server node support has officially graduated from beta to stable! This support enables developers and operators with Windows Server based applications to containerize them and benefit from the power of Kubernetes.
Prior to this support, The v1.5 release of Kubernetes introduced alpha support for Windows Server based workers by cross-compiling the exact same Kubernetes worker node components (kubelet and kube-proxy) for Windows Server and thus providing support for Windows Server containers. This functionality was then graduated to beta in Kubernetes v1.9.
The control plane components, such as the API server and management console, are unchanged and continue to run on Linux based nodes for now. The end result is that a single Kubernetes cluster can now have all Linux workers, all Windows Server workers or more likely a mix of both, enabling true heterogeneous workloads.
To enable the orchestration of Windows containers in Kubernetes, simply include Windows nodes in your existing Linux cluster. Scheduling Windows containers in Pods on Kubernetes is as simple and easy as scheduling Linux-based containers.
Windows Server 2019 is the only Windows operating system supported, enabling Kubernetes Node on Windows (including kubelet, container runtime, and kube-proxy).
To get started with Windows Server containers in Kubernetes check out https://aka.ms/k8sWindows.
Latest posts by Rajesh Kumar (see all)
- Git Errors and Solutions Database - February 15, 2020
- Git Command Tutorials Guide with Example - February 15, 2020
- Top 33 Free Jenkins Plugins and their Tutorials with step by step guide. - February 14, 2020