1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00

OSDOCS-14356-New: Added bond best practices info to networking docs

This commit is contained in:
dfitzmau
2025-05-08 16:56:16 +01:00
committed by openshift-cherrypick-robot
parent 2ec1076c99
commit 36dbaa98d3
14 changed files with 159 additions and 58 deletions

View File

@@ -0,0 +1,25 @@
:_mod-docs-content-type: ASSEMBLY
[id="network-bonding-considerations"]
= Network bonding considerations
include::_attributes/common-attributes.adoc[]
:context: network-bonding-considerations
toc::[]
[role="_abstract"]
You can use network bonding, also known as _link aggregration_, to combine many network interfaces into a single, logical interface. This means that you can use different modes for handling how network traffic distributes across bonded interfaces. Each mode provides fault tolerance and some modes provide load balancing capabilities to your network. Red Hat supports Open vSwitch (OVS) bonding and kernel bonding.
// Open vSwitch (OVS) bonding
include::modules/nw-ovs-bonding.adoc[leveloffset=+1]
// Enabling active-backup mode for your cluster
include::modules/enable-active-backup-mode.adoc[leveloffset=+2]
// Enabling OVS balance-slb mode for your cluster
include::modules/enabling-OVS-balance-slb-mode.adoc[leveloffset=+2]
// Kernel bonding
include::modules/nw-kernel-bonding.adoc[leveloffset=+1]

View File

@@ -7,6 +7,7 @@ include::_attributes/common-attributes.adoc[]
toc::[]
[role="_abstract"]
The Kubernetes NMState Operator provides a Kubernetes API for performing state-driven network configuration across the {product-title} cluster's nodes with NMState. The Kubernetes NMState Operator provides users with functionality to configure various network interface types, DNS, and routing on cluster nodes. Additionally, the daemons on the cluster nodes periodically report on the state of each node's network interfaces to the API server.
[IMPORTANT]
@@ -38,6 +39,11 @@ Node networking is monitored and updated by the following objects:
`NodeNetworkConfigurationPolicy`:: Describes the requested network configuration on nodes. You update the node network configuration, including adding and removing interfaces, by applying a `NodeNetworkConfigurationPolicy` CR to the cluster.
`NodeNetworkConfigurationEnactment`:: Reports the network policies enacted upon each node.
[NOTE]
====
Do not make configuration changes to the `br-ex` bridge or its underlying interfaces as a postinstallation task.
====
[id="installing-the-kubernetes-nmstate-operator-cli"]
== Installing the Kubernetes NMState Operator