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
{product-title} supports BGP routing through FRRouting (FRR), a free, open source internet routing protocol suite for Linuxand UNIX platforms. FRR-K8s is a Kubernetesbased daemon set that exposes a subset of the FRR API in a Kubernetes-compliant manner. As a cluster administrator, you can use the FRRConfiguration custom resource (CR) to access FRR services.
9
+
{product-title} supports BGP routing through FRRouting (FRR), a free, open source internet routing protocol suite for Linux, UNIX, and similar operating systems. FRR-K8s is a Kubernetes-based daemon set that exposes a subset of the FRR API in a Kubernetes-compliant manner. As a cluster administrator, you can use the `FRRConfiguration` custom resource (CR) to access FRR services.
10
10
11
11
[id="supported-platforms_{context}"]
12
12
== Supported platforms
@@ -16,17 +16,14 @@ BGP routing is supported on the following infrastructure types:
16
16
- Bare metal
17
17
- {vmw-full} on-premise
18
18
19
-
[id="prerequisites_{context}"]
20
-
== Prerequisites
21
-
22
-
Use of BGP routing requires that you have properly configured BGP for your network provider. Outages or misconfigurations of your network provider might cause disruptions to your cluster network.
19
+
BGP routing requires that you have properly configured BGP for your network provider. Outages or misconfigurations of your network provider might cause disruptions to your cluster network.
== Considerations for use with the MetalLB Operator
26
23
27
24
The MetalLB Operator is installed as an add-on to the cluster. Deployment of the MetalLB Operator automatically enables FRR-K8s as an additional routing capability provider and uses the FRR-K8s daemon installed by this feature.
28
25
29
-
Before upgrading to 4.18, any existing FRRConfiguration in the `metallb-system` namespace not managed by the MetalLB operator (added by a cluster administrator or any other component) needs to be copied to the `openshift-frr-k8s` namespace manually, creating the namespace if necessary.
26
+
Before upgrading to 4.18, any existing `FRRConfiguration` in the `metallb-system` namespace not managed by the MetalLB operator (added by a cluster administrator or any other component) needs to be copied to the `openshift-frr-k8s` namespace manually, creating the namespace if necessary.
30
27
31
28
[IMPORTANT]
32
29
====
@@ -38,7 +35,7 @@ If you are using the MetalLB Operator and there are existing `FRRConfiguration`
38
35
39
36
The Cluster Network Operator API exposes the following API field to configure BGP routing:
40
37
41
-
- `spec.additionalRoutingCapabilities`: Enables deployment of the FRR-K8S daemon for the cluster, which can be used independently of route advertisements. When enabled, the FRR-K8S daemon is deployed on all nodes.
38
+
- `spec.additionalRoutingCapabilities`: Enables deployment of the FRR-K8s daemon for the cluster, which can be used independently of route advertisements. When enabled, the FRR-K8s daemon is deployed on all nodes.
Copy file name to clipboardExpand all lines: networking/bgp_routing/about-bgp-routing.adoc
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,10 @@ toc::[]
8
8
9
9
This feature provides native Border Gateway Protocol (BGP) routing capabilities for the cluster.
10
10
11
+
[IMPORTANT]
12
+
====
11
13
If you are using the MetalLB Operator and there are existing `FRRConfiguration` CRs in the `metallb-system` namespace created by cluster administrators or third-party cluster components other than the MetalLB Operator, you must ensure that they are copied to the `openshift-frr-k8s` namespace or that those third-party cluster components use the new namespace. For more information, see xref:../../networking/bgp_routing/migrating-frr-k8s-resources.adoc#migrating-frr-k8s-resources[Migrating FRR-K8s resources].
0 commit comments