1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/windows_containers/enabling-windows-container-workloads.adoc

90 lines
4.0 KiB
Plaintext

:_mod-docs-content-type: ASSEMBLY
[id="enabling-windows-container-workloads"]
= Enabling Windows container workloads
include::_attributes/common-attributes.adoc[]
:context: enabling-windows-container-workloads
toc::[]
Before adding Windows workloads to your cluster, you must install the Windows Machine Config Operator (WMCO), which is available in the {product-title} OperatorHub. The WMCO orchestrates the process of deploying and managing Windows workloads on a cluster.
[NOTE]
====
Dual NIC is not supported on WMCO-managed Windows instances.
====
[discrete]
== Prerequisites
* You have access to an {product-title} cluster using an account with `cluster-admin` permissions.
* You have installed the OpenShift CLI (`oc`).
* You have installed your cluster using installer-provisioned infrastructure, or using user-provisioned infrastructure with the `platform: none` field set in your `install-config.yaml` file.
* You have configured hybrid networking with OVN-Kubernetes for your cluster. For more information, see xref:../networking/ovn_kubernetes_network_provider/configuring-hybrid-networking.adoc#configuring-hybrid-ovnkubernetes[Configuring hybrid networking].
* You are running an {product-title} cluster version 4.6.8 or later.
[NOTE]
====
Windows instances deployed by the WMCO are configured with the containerd container runtime. Because WMCO installs and manages the runtime, it is recommended that you do not manually install containerd on nodes.
====
For the comprehensive prerequisites for the Windows Machine Config Operator, see "Windows Machine Config Operator prerequisites".
[role="_additional-resources"]
.Additional resources
* xref:../windows_containers/wmco_rn/windows-containers-release-notes-prereqs.adoc#windows-containers-release-notes-prereqs[Windows Machine Config Operator prerequisites]
[id="installing-the-wmco"]
== Installing the Windows Machine Config Operator
You can install the Windows Machine Config Operator using either the web console or OpenShift CLI (`oc`).
[NOTE]
====
Due to a limitation within the Windows operating system, `clusterNetwork` CIDR addresses of class E, such as `240.0.0.0`, are not compatible with Windows nodes.
====
include::modules/installing-wmco-using-web-console.adoc[leveloffset=+2]
include::modules/installing-wmco-using-cli.adoc[leveloffset=+2]
include::modules/configuring-secret-for-wmco.adoc[leveloffset=+1]
include::modules/wmco-configure-debug-logging.adoc[leveloffset=+1]
include::modules/wmco-cluster-wide-proxy.adoc[leveloffset=+1]
[role="_additional-resources"]
.Additional resources
* xref:../networking/configuring_network_settings/enable-cluster-wide-proxy.adoc#enable-cluster-wide-proxy[Configuring the cluster-wide proxy].
include::modules/wmco-disconnected-cluster.adoc[leveloffset=+1]
[role="_additional-resources"]
.Additional resources
* xref:../disconnected/mirroring/index.adoc#installing-mirroring-disconnected-about[About disconnected installation mirroring]
include::modules/images-configuration-registry-mirror.adoc[leveloffset=+2]
include::modules/images-configuration-registry-mirror-configuring.adoc[leveloffset=+2]
[role="_additional-resources"]
.Additional resources
* xref:../windows_containers/enabling-windows-container-workloads.adoc#wmco-disconnected-cluster_enabling-windows-container-workloads[Using Windows containers with a mirror registry]
include::modules/nodes-nodes-rebooting-gracefully.adoc[leveloffset=+1]
[role="_additional-resources"]
.Additional resources
* xref:../nodes/nodes/nodes-nodes-rebooting.adoc#nodes-nodes-rebooting-gracefully_nodes-nodes-rebooting[Rebooting a {product-title} node gracefully]
* xref:../backup_and_restore/control_plane_backup_and_restore/backing-up-etcd.adoc#backup-etcd[Backing up etcd data]
[role="_additional-resources"]
== Additional resources
* xref:../installing/installing_azure/ipi/installing-azure-default.adoc#ssh-agent-using_installing-azure-default[Generating a key pair for cluster node SSH access]
* xref:../operators/admin/olm-adding-operators-to-cluster.adoc#olm-adding-operators-to-a-cluster[Adding Operators to a cluster]