mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
[id="metallb-configure-frr-k8s"]
|
|
= Configuring the integration of MetalLB and FRR-K8s
|
|
include::_attributes/common-attributes.adoc[]
|
|
:context: configure-metallb-frr-k8s
|
|
|
|
toc::[]
|
|
|
|
:FeatureName: The `FRRConfiguration` custom resource
|
|
include::snippets/technology-preview.adoc[]
|
|
|
|
FRRouting (FRR) is a free, open source internet routing protocol suite for Linux and UNIX platforms.
|
|
`FRR-K8s` is a Kubernetes based DaemonSet 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 configure `MetalLB` to use `FRR-K8s` as the backend.
|
|
You can use this to avail of FRR services, for example, receiving routes.
|
|
If you run `MetalLB` with `FRR-K8s` as a backend, `MetalLB` generates the `FRR-K8s` configuration corresponding to the MetalLB configuration applied.
|
|
|
|
image::695_OpenShift_MetalLB_FRRK8s_integration_0624.png[MetalLB integration with FRR]
|
|
|
|
// Activating integration of MetalLB and FRR-K8s
|
|
include::modules/nw-metallb-configuring-frr-8ks.adoc[leveloffset=+1]
|
|
|
|
// FRR configurations
|
|
include::modules/nw-metallb-frr-configurations.adoc[leveloffset=+1]
|
|
|
|
// The FRRConfiguration CRD
|
|
include::modules/nw-metallb-frr-k8s-configuration-crd.adoc[leveloffset=+1]
|
|
|
|
//How multiple configurations are merged together
|
|
include::modules/nw-metallb-frr-k8s-merge-multiple-configurations.adoc[leveloffset=+1]
|