Red Hat OpenShift support for Windows Containers is a feature providing the ability to run Windows compute nodes in an OpenShift Container Platform cluster. This is possible by using the Red Hat Windows Machine Config Operator (WMCO) to install and manage Windows nodes. With Windows nodes available, you can run Windows container workloads in OpenShift Container Platform.
The release notes for Red Hat OpenShift support for Windows Containers tracks the development of the WMCO, which provides all Windows container workload capabilities in OpenShift Container Platform.
Windows Container Support for Red Hat OpenShift is provided and available as an optional, installable component. Windows Container Support for Red Hat OpenShift is not part of the OpenShift Container Platform subscription. It requires an additional Red Hat subscription and is supported according to the Scope of coverage and Service level agreements.
You must have this separate subscription to receive support for Windows Container Support for Red Hat OpenShift. Without this additional Red Hat subscription, deploying Windows container workloads in production clusters is not supported. You can request support through the Red Hat Customer Portal.
For more information, see the Red Hat OpenShift Container Platform Life Cycle Policy document for Red Hat OpenShift support for Windows Containers.
If you do not have this additional Red Hat subscription, you can use the Community Windows Machine Config Operator, a distribution that lacks official support.
The WMCO 1.0.4 is now available with bug fixes. The components of the WMCO were released in RHBA-2021:1061.
The support statements and known issues documented for the WMCO 1.0.2 release also apply for this release of the WMCO.
Previously, if you had a cluster with two Windows nodes, and you created a web server deployment with two replicas, the pods would each land on a Windows compute node. In this scenario, if you created a
Service object with type
LoadBalancer, communication with the load balancer endpoint was flaky. To mitigate this issue, you were required to use Windows Server 2019 with a version 10.0.17763.1457 or earlier. This issue has been fixed, and you are no longer restricted to a subset of Windows Server 2019 image versions. (BZ#1942630)
The WMCO 1.0.3 is now available with bug fixes and security updates. The components of the WMCO were released in RHBA-2021:0410.
You must upgrade to WMCO 1.0.3+ before upgrading to WMCO 2.x.
This release of the WMCO provides initial support for running Windows compute nodes in an OpenShift Container Platform cluster. The components of the WMCO were released in RHBA-2020:5596.
WMCO supports self-managed clusters built using installer-provisioned infrastructure running on the following cloud providers:
Amazon Web Services (AWS)
The following Windows Server operating systems are supported in the initial release of the WMCO:
Windows Server Long-Term Servicing Channel (LTSC): Windows Server 2019
Running Windows container workloads is not supported for clusters in a restricted network or disconnected environment.