https://catalogartifact.azureedge.net/publicartifacts/pcloudhosting.metallbspeak-d423e260-8962-4d38-a580-2624adaeb27a/image2_pcloud.txt.png
MetalLB Speaker
بواسطة pcloudhosting
Just a moment, logging you in...
Version 0.16.1 + Free Support on Ubuntu 26.04
MetalLB Speaker v0.16.1 is an open-source Kubernetes networking component that advertises external IP addresses assigned to LoadBalancer services. It works with the MetalLB controller to provide load-balancing capabilities for Kubernetes, k3s, bare-metal, private cloud, edge, development, and testing environments.
- Advertise external IP addresses assigned to Kubernetes LoadBalancer services.
- Support Layer 2 network-based service advertisement.
- Support BGP-based load-balancing and network integration.
- Work with Kubernetes and lightweight Kubernetes distributions such as k3s.
- Run as a DaemonSet across eligible Kubernetes nodes.
- Integrate with the MetalLB controller for service IP allocation and advertisement.
- Support ingress controllers and applications requiring externally accessible IP addresses.
- Provide networking capabilities for private cloud, bare-metal, edge, development, and testing environments.
MetalLB Speaker Usage:
$ sudo su
# Check MetalLB Speaker pods:
$ kubectl get pods -n metallb-system -l app.kubernetes.io/component=speaker -o wide
# Check MetalLB Speaker DaemonSet:
$ kubectl get daemonset speaker -n metallb-system
# Check MetalLB Speaker status:
$ kubectl get pods -n metallb-system
# Check MetalLB Speaker version:
$ kubectl get pods -n metallb-system \
-o jsonpath='{range .items[*]}{.metadata.name}{" -> "}{range .spec.containers[*]}{.image}{" "}{end}{"\n"}{end}'
# Verify MetalLB components:
$ kubectl get pods -n metallb-system