You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For more information about using Linux and Windows nodes in the same cluster, see ../../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads].
110
+
For more information about using Linux and Windows nodes in the same cluster, see xref:../../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads].
For more information about using Linux and Windows nodes in the same cluster, see ../../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads].
52
+
For more information about using Linux and Windows nodes in the same cluster, see xref:../../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads].
For more information about using Linux and Windows nodes in the same cluster, see ../../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads].
56
+
For more information about using Linux and Windows nodes in the same cluster, see xref:../../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads].
Copy file name to clipboardExpand all lines: installing/overview/installing-preparing.adoc
+1-5
Original file line number
Diff line number
Diff line change
@@ -116,11 +116,7 @@ For a production cluster, you must configure the following integrations:
116
116
== Preparing your cluster for workloads
117
117
118
118
Depending on your workload needs, you might need to take extra steps before you begin deploying applications. For example, after you prepare infrastructure to support your application xref:../../cicd/builds/build-strategies.adoc#build-strategies[build strategy], you might need to make provisions for xref:../../scalability_and_performance/cnf-tuning-low-latency-nodes-with-perf-profile.adoc#cnf-low-latency-perf-profile[low-latency] workloads or to xref:../../nodes/pods/nodes-pods-secrets.adoc#nodes-pods-secrets[protect sensitive workloads]. You can also configure xref:../../observability/monitoring/configuring-user-workload-monitoring/preparing-to-configure-the-monitoring-stack-uwm.adoc#enabling-monitoring-for-user-defined-projects-uwm_preparing-to-configure-the-monitoring-stack-uwm[monitoring] for application workloads.
119
-
120
-
////
121
-
Hiding until WMCO 10.18.0 GAs
122
-
If you plan to run ../../windows_containers/enabling-windows-container-workloads.adoc#enabling-windows-container-workloads[Windows workloads], you must enable xref:../../networking/ovn_kubernetes_network_provider/configuring-hybrid-networking.adoc#configuring-hybrid-networking[hybrid networking with OVN-Kubernetes] during the installation process; hybrid networking cannot be enabled after your cluster is installed.
123
-
////
119
+
If you plan to run xref:../../windows_containers/enabling-windows-container-workloads.adoc#enabling-windows-container-workloads[Windows workloads], you must enable xref:../../networking/ovn_kubernetes_network_provider/configuring-hybrid-networking.adoc#configuring-hybrid-networking[hybrid networking with OVN-Kubernetes] during the installation process; hybrid networking cannot be enabled after your cluster is installed.
Copy file name to clipboardExpand all lines: modules/configuring-hybrid-ovnkubernetes.adoc
-130
Original file line number
Diff line number
Diff line change
@@ -15,142 +15,14 @@ endif::[]
15
15
16
16
You can configure your cluster to use hybrid networking with the OVN-Kubernetes network plugin. This allows a hybrid cluster that supports different node networking configurations.
17
17
18
-
////
19
-
Hiding until WMCO 10.18.0 GAs
20
18
[NOTE]
21
19
====
22
20
This configuration is necessary to run both Linux and Windows nodes in the same cluster.
23
21
====
24
-
////
25
22
26
23
ifndef::post-install[]
27
24
.Prerequisites
28
25
29
-
// Made changes to hide Windows-related material until WMCO 4.18.0 releases. Below is the full procedure, commented out.
30
-
31
-
* You defined `OVNKubernetes` for the `networking.networkType` parameter in the `install-config.yaml` file. See the installation documentation for configuring {product-title} network customizations on your chosen cloud provider for more information.
32
-
33
-
.Procedure
34
-
35
-
. Change to the directory that contains the installation program and create the manifests:
`<installation_directory>`:: Specifies the name of the directory that contains the `install-config.yaml` file for your cluster.
46
-
--
47
-
48
-
. Create a stub manifest file for the advanced network configuration that is named `cluster-network-03-config.yml` in the `<installation_directory>/manifests/` directory:
`<installation_directory>`:: Specifies the directory name that contains the
65
-
`manifests/` directory for your cluster.
66
-
--
67
-
68
-
. Open the `cluster-network-03-config.yml` file in an editor and configure OVN-Kubernetes with hybrid networking, as in the following example:
69
-
+
70
-
--
71
-
.Specify a hybrid networking configuration
72
-
[source,yaml]
73
-
----
74
-
apiVersion: operator.openshift.io/v1
75
-
kind: Network
76
-
metadata:
77
-
name: cluster
78
-
spec:
79
-
defaultNetwork:
80
-
ovnKubernetesConfig:
81
-
hybridOverlayConfig:
82
-
hybridClusterNetwork: <1>
83
-
- cidr: 10.132.0.0/14
84
-
hostPrefix: 23
85
-
----
86
-
<1> Specify the CIDR configuration used for nodes on the additional overlay network. The `hybridClusterNetwork` CIDR must not overlap with the `clusterNetwork` CIDR.
87
-
--
88
-
89
-
. Save the `cluster-network-03-config.yml` file and quit the text editor.
90
-
. Optional: Back up the `manifests/cluster-network-03-config.yml` file. The
91
-
installation program deletes the `manifests/` directory when creating the
92
-
cluster.
93
-
endif::post-install[]
94
-
ifdef::post-install[]
95
-
.Prerequisites
96
-
97
-
* Install the OpenShift CLI (`oc`).
98
-
* Log in to the cluster as a user with `cluster-admin` privileges.
99
-
* Ensure that the cluster uses the OVN-Kubernetes network plugin.
100
-
101
-
.Procedure
102
-
103
-
104
-
. To configure the OVN-Kubernetes hybrid network overlay, enter the following command:
`cidr`:: Specify the CIDR configuration used for nodes on the additional overlay network. This CIDR must not overlap with the cluster network CIDR.
131
-
`hostPrefix`:: Specifies the subnet prefix length to assign to each individual node. For example, if `hostPrefix` is set to `23`, then each node is assigned a `/23` subnet out of the given `cidr`, which allows for 510 (2^(32 - 23) - 2) pod IP addresses. If you are required to provide access to nodes from an external network, configure load balancers and routers to manage the traffic.
132
-
--
133
-
+
134
-
.Example output
135
-
[source,text]
136
-
----
137
-
network.operator.openshift.io/cluster patched
138
-
----
139
-
140
-
. To confirm that the configuration is active, enter the following command. It can take several minutes for the update to apply.
141
-
+
142
-
[source,terminal]
143
-
----
144
-
$ oc get network.operator.openshift.io -o jsonpath="{.items[0].spec.defaultNetwork.ovnKubernetesConfig}"
145
-
----
146
-
147
-
endif::post-install[]
148
-
149
-
////
150
-
Hiding until WMCO 10.18.0 GAs
151
-
ifndef::post-install[]
152
-
.Prerequisites
153
-
154
26
* You defined `OVNKubernetes` for the `networking.networkType` parameter in the `install-config.yaml` file. See the installation documentation for configuring {product-title} network customizations on your chosen cloud provider for more information.
155
27
156
28
.Procedure
@@ -230,7 +102,6 @@ ifdef::post-install[]
230
102
231
103
.Procedure
232
104
233
-
234
105
. To configure the OVN-Kubernetes hybrid network overlay, enter the following command:
* ../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads]
20
-
* ../../windows_containers/enabling-windows-container-workloads.adoc#enabling-windows-container-workloads[Enabling Windows container workloads]
21
-
////
17
+
* xref:../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads]
18
+
* xref:../../windows_containers/enabling-windows-container-workloads.adoc#enabling-windows-container-workloads[Enabling Windows container workloads]
22
19
* xref:../../installing/installing_aws/ipi/installing-aws-network-customizations.adoc#installing-aws-network-customizations[Installing a cluster on AWS with network customizations]
23
20
* xref:../../installing/installing_azure/ipi/installing-azure-network-customizations.adoc#installing-azure-network-customizations[Installing a cluster on Azure with network customizations]
Copy file name to clipboardExpand all lines: release_notes/addtl-release-notes.adoc
+1-1
Original file line number
Diff line number
Diff line change
@@ -12,4 +12,4 @@ Purpose: A compilation of links to release notes for additional related componen
12
12
13
13
Do not add or edit this file here on the `main` branch. Edit the `addtl-release-notes.adoc` file directly in the branch that a change is relevant for. Changes to this file should be added or edited in their own PR, per version branch as needed.
14
14
15
-
This is because there might be different version compatabilities with OCP, or some components/products/Operators might not be available all for a given OCP version.
15
+
This is because there might be different version compatabilities with OCP, or some components/products/Operators might not be available all for a given OCP version.
| xref:../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads_understanding-windows-container-workloads[Understanding Windows container workloads]
176
177
177
-
////
178
-
Hiding until WMCO 10.18.0 releases, replace as the last row of the above table after WMCO GAs
179
-
| xref: ../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads_understanding-windows-container-workloads[Understanding Windows container workloads]
Documentation for {productwinc} is planned to be available for {product-title}{product-version} in the near future.
11
-
12
-
////
13
-
Hiding until WMCO 10.18.0 GAs
14
9
{productwinc} is a feature providing the ability to run Windows compute nodes in an {product-title} cluster. This is possible by using the Red Hat Windows Machine Config Operator (WMCO) to install and manage Windows nodes. With a Red Hat subscription, you can get support for running Windows workloads in {product-title}. Windows instances deployed by the WMCO are configured with the containerd container runtime. For more information, see the xref:../windows_containers/wmco_rn/windows-containers-release-notes-10-17-x.adoc#windows-containers-release-notes-10-17-x[release notes].
15
10
16
11
You can add Windows nodes either by creating a xref:../windows_containers/creating_windows_machinesets/creating-windows-machineset-aws.adoc#creating-windows-machineset-aws[compute machine set] or by specifying existing Bring-Your-Own-Host (BYOH) Window instances through a xref:../windows_containers/byoh-windows-instance.adoc#byoh-windows-instance[configuration map].
@@ -38,4 +33,7 @@ You can xref:../windows_containers/disabling-windows-container-workloads.adoc#di
38
33
39
34
* Uninstalling the Windows Machine Config Operator
40
35
* Deleting the Windows Machine Config Operator namespace
36
+
37
+
////
38
+
Documentation for {productwinc} will be available for {product-title}{product-version} in the near future.
0 commit comments