mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
WMCO hiding docs from 10.16
This commit is contained in:
@@ -795,8 +795,8 @@ Topics:
|
||||
File: troubleshooting-s2i
|
||||
- Name: Troubleshooting storage issues
|
||||
File: troubleshooting-storage-issues
|
||||
- Name: Troubleshooting Windows container workload issues
|
||||
File: troubleshooting-windows-container-workload-issues
|
||||
# - Name: Troubleshooting Windows container workload issues
|
||||
# File: troubleshooting-windows-container-workload-issues
|
||||
- Name: Investigating monitoring issues
|
||||
File: investigating-monitoring-issues
|
||||
- Name: Diagnosing OpenShift CLI (oc) issues
|
||||
@@ -2621,42 +2621,42 @@ Topics:
|
||||
#- Name: Manage secure signatures with sigstore
|
||||
# File: nodes-sigstore-using
|
||||
---
|
||||
Name: Windows Container Support for OpenShift
|
||||
Dir: windows_containers
|
||||
Distros: openshift-origin,openshift-enterprise
|
||||
Topics:
|
||||
- Name: Red Hat OpenShift support for Windows Containers overview
|
||||
File: index
|
||||
- Name: Red Hat OpenShift support for Windows Containers release notes
|
||||
File: windows-containers-release-notes-10-15-x
|
||||
- Name: Understanding Windows container workloads
|
||||
File: understanding-windows-container-workloads
|
||||
- Name: Enabling Windows container workloads
|
||||
File: enabling-windows-container-workloads
|
||||
- Name: Creating Windows machine sets
|
||||
Dir: creating_windows_machinesets
|
||||
Topics:
|
||||
- Name: Creating a Windows machine set on AWS
|
||||
File: creating-windows-machineset-aws
|
||||
- Name: Creating a Windows machine set on Azure
|
||||
File: creating-windows-machineset-azure
|
||||
- Name: Creating a Windows machine set on GCP
|
||||
File: creating-windows-machineset-gcp
|
||||
- Name: Creating a Windows machine set on Nutanix
|
||||
File: creating-windows-machineset-nutanix
|
||||
- Name: Creating a Windows machine set on vSphere
|
||||
File: creating-windows-machineset-vsphere
|
||||
- Name: Scheduling Windows container workloads
|
||||
File: scheduling-windows-workloads
|
||||
- Name: Windows node upgrades
|
||||
File: windows-node-upgrades
|
||||
- Name: Using Bring-Your-Own-Host Windows instances as nodes
|
||||
File: byoh-windows-instance
|
||||
- Name: Removing Windows nodes
|
||||
File: removing-windows-nodes
|
||||
- Name: Disabling Windows container workloads
|
||||
File: disabling-windows-container-workloads
|
||||
---
|
||||
# Name: Windows Container Support for OpenShift
|
||||
# Dir: windows_containers
|
||||
# Distros: openshift-origin,openshift-enterprise
|
||||
# Topics:
|
||||
#- Name: Red Hat OpenShift support for Windows Containers overview
|
||||
# File: index
|
||||
#- Name: Red Hat OpenShift support for Windows Containers release notes
|
||||
# File: windows-containers-release-notes-10-15-x
|
||||
#- Name: Understanding Windows container workloads
|
||||
# File: understanding-windows-container-workloads
|
||||
#- Name: Enabling Windows container workloads
|
||||
# File: enabling-windows-container-workloads
|
||||
#- Name: Creating Windows machine sets
|
||||
# Dir: creating_windows_machinesets
|
||||
# Topics:
|
||||
# - Name: Creating a Windows machine set on AWS
|
||||
# File: creating-windows-machineset-aws
|
||||
# - Name: Creating a Windows machine set on Azure
|
||||
# File: creating-windows-machineset-azure
|
||||
# - Name: Creating a Windows machine set on GCP
|
||||
# File: creating-windows-machineset-gcp
|
||||
# - Name: Creating a Windows machine set on Nutanix
|
||||
# File: creating-windows-machineset-nutanix
|
||||
# - Name: Creating a Windows machine set on vSphere
|
||||
# File: creating-windows-machineset-vsphere
|
||||
#- Name: Scheduling Windows container workloads
|
||||
# File: scheduling-windows-workloads
|
||||
#- Name: Windows node upgrades
|
||||
# File: windows-node-upgrades
|
||||
#- Name: Using Bring-Your-Own-Host Windows instances as nodes
|
||||
# File: byoh-windows-instance
|
||||
#- Name: Removing Windows nodes
|
||||
# File: removing-windows-nodes
|
||||
#- Name: Disabling Windows container workloads
|
||||
# File: disabling-windows-container-workloads
|
||||
# ---
|
||||
Name: OpenShift sandboxed containers
|
||||
Dir: sandboxed_containers
|
||||
Distros: openshift-enterprise
|
||||
|
||||
@@ -114,7 +114,7 @@ For a production cluster, you must configure the following integrations:
|
||||
== Preparing your cluster for workloads
|
||||
|
||||
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/low_latency_tuning/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/enabling-monitoring-for-user-defined-projects.adoc#enabling-monitoring-for-user-defined-projects[monitoring] for application workloads.
|
||||
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.
|
||||
//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.
|
||||
|
||||
[id="supported-installation-methods-for-different-platforms"]
|
||||
== Supported installation methods for different platforms
|
||||
|
||||
@@ -104,12 +104,12 @@ include::modules/nw-aws-nlb-new-cluster.adoc[leveloffset=+1]
|
||||
|
||||
include::modules/configuring-hybrid-ovnkubernetes.adoc[leveloffset=+1]
|
||||
|
||||
|
||||
////
|
||||
[NOTE]
|
||||
====
|
||||
For more information on 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 on 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].
|
||||
====
|
||||
|
||||
////
|
||||
|
||||
include::modules/installation-launching-installer.adoc[leveloffset=+1]
|
||||
|
||||
|
||||
@@ -60,11 +60,12 @@ include::modules/nw-modifying-operator-install-config.adoc[leveloffset=+1]
|
||||
include::modules/nw-operator-cr.adoc[leveloffset=+1]
|
||||
include::modules/configuring-hybrid-ovnkubernetes.adoc[leveloffset=+1]
|
||||
|
||||
|
||||
////
|
||||
[NOTE]
|
||||
====
|
||||
For more information on 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 on 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].
|
||||
====
|
||||
////
|
||||
|
||||
[role="_additional-resources"]
|
||||
.Additional resources
|
||||
|
||||
@@ -56,12 +56,12 @@ include::modules/nw-modifying-operator-install-config.adoc[leveloffset=+1]
|
||||
include::modules/nw-operator-cr.adoc[leveloffset=+1]
|
||||
include::modules/configuring-hybrid-ovnkubernetes.adoc[leveloffset=+1]
|
||||
|
||||
|
||||
////
|
||||
[NOTE]
|
||||
====
|
||||
For more information on 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 on 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].
|
||||
====
|
||||
|
||||
////
|
||||
|
||||
include::modules/installation-launching-installer.adoc[leveloffset=+1]
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Module included in the following assemblies:
|
||||
//
|
||||
// * installing/installing_aws/installing-aws-network-customizations.adoc
|
||||
// * installing/installing_aws/ipi/installing-aws-network-customizations.adoc
|
||||
// * installing/installing_azure/installing-azure-network-customizations.adoc
|
||||
// * installing/installing_azure_stack_hub/installing-azure-stack-hub-network-customizations.adoc
|
||||
// * networking/ovn_kubernetes_network_provider/configuring-hybrid-networking.adoc
|
||||
@@ -15,10 +15,12 @@ endif::[]
|
||||
|
||||
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.
|
||||
|
||||
////
|
||||
[NOTE]
|
||||
====
|
||||
This configuration is necessary to run both Linux and Windows nodes in the same cluster.
|
||||
====
|
||||
////
|
||||
|
||||
ifndef::post-install[]
|
||||
.Prerequisites
|
||||
@@ -60,6 +62,32 @@ where:
|
||||
`manifests/` directory for your cluster.
|
||||
--
|
||||
|
||||
. Open the `cluster-network-03-config.yml` file in an editor and configure OVN-Kubernetes with hybrid networking, such as in the following example:
|
||||
+
|
||||
.Specify a hybrid networking configuration
|
||||
[source,yaml]
|
||||
----
|
||||
apiVersion: operator.openshift.io/v1
|
||||
kind: Network
|
||||
metadata:
|
||||
name: cluster
|
||||
spec:
|
||||
defaultNetwork:
|
||||
ovnKubernetesConfig:
|
||||
hybridOverlayConfig:
|
||||
hybridClusterNetwork: <1>
|
||||
- cidr: 10.132.0.0/14
|
||||
hostPrefix: 23
|
||||
----
|
||||
<1> Specify the CIDR configuration used for nodes on the additional overlay network. The `hybridClusterNetwork` CIDR cannot overlap with the `clusterNetwork` CIDR.
|
||||
|
||||
. Save the `cluster-network-03-config.yml` file and quit the text editor.
|
||||
. Optional: Back up the `manifests/cluster-network-03-config.yml` file. The
|
||||
installation program deletes the `manifests/` directory when creating the
|
||||
cluster.
|
||||
|
||||
////
|
||||
Hide this step until WMCO 10.16 GAs. Remove the duplicate step that follows.
|
||||
. Open the `cluster-network-03-config.yml` file in an editor and configure OVN-Kubernetes with hybrid networking, such as in the following example:
|
||||
+
|
||||
--
|
||||
@@ -87,11 +115,8 @@ spec:
|
||||
====
|
||||
Windows Server Long-Term Servicing Channel (LTSC): Windows Server 2019 is not supported on clusters with a custom `hybridOverlayVXLANPort` value because this Windows server version does not support selecting a custom VXLAN port.
|
||||
====
|
||||
////
|
||||
|
||||
. Save the `cluster-network-03-config.yml` file and quit the text editor.
|
||||
. Optional: Back up the `manifests/cluster-network-03-config.yml` file. The
|
||||
installation program deletes the `manifests/` directory when creating the
|
||||
cluster.
|
||||
endif::post-install[]
|
||||
ifdef::post-install[]
|
||||
.Prerequisites
|
||||
@@ -132,11 +157,6 @@ where:
|
||||
`cidr`:: Specify the CIDR configuration used for nodes on the additional overlay network. This CIDR cannot overlap with the cluster network CIDR.
|
||||
`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.
|
||||
`hybridOverlayVXLANPort`:: Specify a custom VXLAN port for the additional overlay network. This is required for running Windows nodes in a cluster installed on vSphere, and must not be configured for any other cloud provider. The custom port can be any open port excluding the default `4789` port. For more information on this requirement, see the Microsoft documentation on link:https://docs.microsoft.com/en-us/virtualization/windowscontainers/kubernetes/common-problems#pod-to-pod-connectivity-between-hosts-is-broken-on-my-kubernetes-cluster-running-on-vsphere[Pod-to-pod connectivity between hosts is broken].
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
Windows Server Long-Term Servicing Channel (LTSC): Windows Server 2019 is not supported on clusters with a custom `hybridOverlayVXLANPort` value because this Windows server version does not support selecting a custom VXLAN port.
|
||||
====
|
||||
--
|
||||
+
|
||||
.Example output
|
||||
@@ -151,6 +171,16 @@ network.operator.openshift.io/cluster patched
|
||||
----
|
||||
$ oc get network.operator.openshift.io -o jsonpath="{.items[0].spec.defaultNetwork.ovnKubernetesConfig}"
|
||||
----
|
||||
|
||||
|
||||
////
|
||||
Hiding until WMCO 10.16 GAs. Replace in step 1 after `where:` list
|
||||
[NOTE]
|
||||
====
|
||||
Windows Server Long-Term Servicing Channel (LTSC): Windows Server 2019 is not supported on clusters with a custom `hybridOverlayVXLANPort` value because this Windows server version does not support selecting a custom VXLAN port.
|
||||
====
|
||||
////
|
||||
|
||||
endif::post-install[]
|
||||
|
||||
ifdef::post-install[]
|
||||
|
||||
@@ -14,7 +14,7 @@ include::modules/configuring-hybrid-ovnkubernetes.adoc[leveloffset=+1]
|
||||
[id="configuring-hybrid-networking-additional-resources"]
|
||||
== Additional resources
|
||||
|
||||
* xref:../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads]
|
||||
* xref:../../windows_containers/enabling-windows-container-workloads.adoc#enabling-windows-container-workloads[Enabling Windows container workloads]
|
||||
//* ../../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads[Understanding Windows container workloads]
|
||||
//* ../../windows_containers/enabling-windows-container-workloads.adoc#enabling-windows-container-workloads[Enabling Windows container workloads]
|
||||
* xref:../../installing/installing_aws/ipi/installing-aws-network-customizations.adoc#installing-aws-network-customizations[Installing a cluster on AWS with network customizations]
|
||||
* xref:../../installing/installing_azure/installing-azure-network-customizations.adoc#installing-azure-network-customizations[Installing a cluster on Azure with network customizations]
|
||||
|
||||
@@ -248,7 +248,9 @@ xref:../networking/network_security/network_policy/about-network-policy.adoc#abo
|
||||
|
||||
- **xref:../operators/understanding/olm-understanding-operatorhub.adoc#olm-understanding-operatorhub[Manage Operators]**: Lists of Red Hat, ISV, and community Operators can be reviewed by cluster administrators and xref:../operators/admin/olm-adding-operators-to-cluster.adoc#olm-adding-operators-to-a-cluster[installed on their clusters]. After you install them, you can xref:../operators/user/olm-creating-apps-from-installed-operators.adoc#olm-creating-apps-from-installed-operators[run], xref:../operators/admin/olm-upgrading-operators.adoc#olm-upgrading-operators[upgrade], back up, or otherwise manage the Operator on your cluster.
|
||||
|
||||
- **xref:../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads_understanding-windows-container-workloads[Understanding Windows container workloads]**. You can use the {productwinc} feature 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.
|
||||
////
|
||||
- ** ../windows_containers/understanding-windows-container-workloads.adoc#understanding-windows-container-workloads_understanding-windows-container-workloads[Understanding Windows container workloads]**. You can use the {productwinc} feature 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.
|
||||
////
|
||||
|
||||
=== Change cluster components
|
||||
|
||||
|
||||
Reference in New Issue
Block a user