MetalLB op OpenShift
Om verkeer van buiten een Kubernetes/OpenShift cluster in te krijgen heb je waarschijnlijk een LoadBalancer nodig, om bijvoorbeeld je Ingress te ontsluiten, of om services rechtstreeks aan te bieden.
Wanneer je in een cloud omgeving draait biedt je provider waarschijnlijk loadbalancers aan die rechtstreeks door je cluster aangestuurd kunnen worden, maar wanneer je op Baremetal draait, of op LibVirt, of op VMWare, dan missen deze opties.
MetalLB is een operator die je kunt installeren op een OpenShift cluster om wel dit soort functionalieit te krijgen, of op Layer 2 niveau, met floating IP addressen (VIP), of geavanceerder via BGP routering.
In deze video laat Wander zien hoe je op een OpenShift cluster gebruik kunt maken van de BGP mogelijkheden van MetalLB om services te ontsluiten.
In de HCS OpenShift Installer hebben we momenteel een Merge Request openstaan om deze functionaliteit toe te voegen, wanneer je dit leest is het misschien al gemerged.