We have an Openshift cluster platform that is in Azure cloud(ARO). We need to migrate a web application from on premise Windows Server 2012 R2 to a windows container.
Windows started images from 2016 server onwards. The current code is not compatible with the 2016 onwards images. Since there is no 2012 server image available for containerization in Openshift, Do we need to upgrade the code to be a higher version compatible to a later version server image ?
Also for windows containers there are some known limitations in Openshift. Does Openshift support full features with the windows containerization as I checked here - https://docs.openshift.com/container-platform/4.8/windows_containers/understanding-windows-container-workloads.html there are few limitations mentioned like below:
Known limitations :
Note the following limitations when working with Windows nodes managed by the WMCO (Windows nodes): The following OpenShift Container Platform features are not supported on Windows nodes: • Red Hat OpenShift Developer CLI (odo) • Image builds • OpenShift Pipelines • OpenShift Service Mesh • OpenShift monitoring of user-defined projects • OpenShift Serverless • Horizontal Pod Autoscaling • Vertical Pod Autoscaling
SO is is a good idea to proceed with upgrading Windows server image to 2016 or above and then run it as container with limitations ?
We have an Openshift cluster platform that is in Azure cloud(ARO). We need to migrate a web application from on premise Windows Server 2012 R2 to a windows container. but that is yet not supported.