Windows in Kubernetes

Windows in Kubernetes

Kubernetes supports nodes that run Microsoft Windows.

Kubernetes supports worker nodes running either Linux or Microsoft Windows.

🛇 This item links to a third party project or product that is not part of Kubernetes itself. More information

The CNCF and its parent the Linux Foundation take a vendor-neutral approach towards compatibility. It is possible to join your Windows server as a worker node to a Kubernetes cluster.

You can install and set up kubectl on Windows no matter what operating system you use within your cluster.

If you are using Windows nodes, you can read:

  • Networking On Windows
  • Windows Storage In Kubernetes
  • Resource Management for Windows Nodes
  • Configure RunAsUserName for Windows Pods and Containers
  • Create A Windows HostProcess Pod
  • Configure Group Managed Service Accounts for Windows Pods and Containers
  • Security For Windows Nodes
  • Windows Debugging Tips
  • Guide for Scheduling Windows Containers in Kubernetes

or, for an overview, read:

  • Windows containers in Kubernetes
  • Guide for Running Windows Containers in Kubernetes
Last modified February 20, 2023 at 6:20 PM PST: Revise Windows in Kubernetes section (f84c2f9c38)

Items on this page refer to third party products or projects that provide functionality required by Kubernetes. The Kubernetes project authors aren't responsible for those third-party products or projects. See the CNCF website guidelines for more details.

You should read the content guide before proposing a change that adds an extra third-party link.