diff --git a/docs/ingress/metallb.md b/docs/ingress/metallb.md index 270c1980b..f4aa32801 100644 --- a/docs/ingress/metallb.md +++ b/docs/ingress/metallb.md @@ -21,6 +21,12 @@ metallb_enabled: true metallb_speaker_enabled: true ``` +By default, MetalLB resources are deployed into the `metallb-system` namespace. You can override this namespace using a variable. + +```yaml +metallb_namespace: woodenlb-system +``` + By default only the MetalLB BGP speaker is allowed to run on control plane nodes. If you have a single node cluster or a cluster where control plane are also worker nodes you may need to enable tolerations for the MetalLB controller: ```yaml diff --git a/roles/kubernetes-apps/metallb/defaults/main.yml b/roles/kubernetes-apps/metallb/defaults/main.yml index c83b293d9..1eadb7e9d 100644 --- a/roles/kubernetes-apps/metallb/defaults/main.yml +++ b/roles/kubernetes-apps/metallb/defaults/main.yml @@ -1,6 +1,7 @@ --- metallb_enabled: false metallb_log_level: info +metallb_namespace: "metallb-system" metallb_port: "7472" metallb_memberlist_port: "7946" metallb_speaker_enabled: "{{ metallb_enabled }}"