Run OpenShift Container Platform 4.4 on Azure with Microsoft Windows Server 2019 Nodes
April 29, 2020 | by
Customers have heterogeneous environments with a mix of Linux and Windows workloads. And they want to take advantage of OpenShift and the Open Hybrid Cloud to run both.
Windows workloads can be: .NET core applications, traditional .NET framework applications or just an Windows application that runs on a Windows server.
Now you have the choice of running:
Linux containers on RHEL hosts
Windows containers on Windows Server hosts
All scheduled, orchestrated and managed by OpenShift
This video demonstrates how to deploy OpenShift Container Platform on Azure and add Windows Server 2019 nodes to that cluster. Once added, you can deploy both Linux containers and Windows containers onto the same cluster. We apply a taint to the Windows node; this marks that the node should not accept any pods that do not tolerate the taint. Tolerations are applied to the Windows container pods, and allow the pods to schedule onto the Windows nodes with matching taints.
The networking type used in this OCP cluster is a hybrid OVN model. With that we are able to route traffic between pods, both Linux and Windows pods and of course have Windows applications expose traffic to end users.