Lexique informatique › Infrastructure › MetalLB

MetalLB

Infrastructure Svenska → Mis à jour: 2026-09-23

Donne à un Service de type LoadBalancer une véritable IP externe dans les clusters qui tournent sur du matériel propre, là où il n'existe aucun fournisseur cloud à qui en demander une.

Dans un cloud, Kubernetes appelle l'API du fournisseur et récupère un répartiteur de charge en retour. Sur du bare metal, il ne se passe rien du tout — le service reste bloqué dans l'état pending indéfiniment. MetalLB attribue des adresses depuis un pool configuré et les annonce de deux façons possibles. En mode couche 2, un nœud élu répond aux requêtes ARP ou NDP pour l'adresse, ce qui est trivial à mettre en place mais fait transiter tout le trafic par ce nœud et prend quelques secondes pour basculer en cas de panne. En mode BGP, il établit une session avec les routeurs du réseau et annonce l'adresse depuis plusieurs nœuds à la fois, offrant une véritable répartition de charge via ECMP — au prix de devoir convaincre quelqu'un de vous laisser entrer dans le routage.

← Retour au lexique