Kubermatic, een van oorsprong Duitse speler in de wereld van cloud-native technologieën, heeft onlangs KubeLB geïntroduceerd. Dit is een multi-tenant load balancer-oplossing die is ontwikkeld voor cloud-native gebaseerde frameworks. Het platform is volgens het bedrijf met name geschikt voor multi-tenant service providers.
De traditionele applicatiearchitectuur wordt steeds vaker vervangen door cloud-native ontwerpen, die geavanceerde load balancing-oplossingen vereisen om de complexe dynamiek van gedistribueerde services effectief te beheren. KubeLB komt tegemoet aan deze behoefte door een platform te bieden dat de gewenste Ωschaalbaarheid en responsiviteit biedt die cruciaal is voor de huidige Application Delivery Controllers (ADC’s).
KubeLB maakt gebruik van CCM (Cloud Controller Manager) voor lichte communicatie tussen clusters en het control panel, wat de flexibiliteit en efficiëntie volgens Kubermatic verhoogt. Het platform ondersteunt meerdere scaling-strategieën, wat zorgt voor verbeterde flexibiliteit en optimale benutting van middelen.
Met een niet ontwikkelde multi-tenant architectuur scheidt KubeLB het control panel van het data panel, waardoor het mogelijk wordt schaalbare en wendbare applicatie delivery services te bieden. Het data panel van het platform, gebaseerd op Cilium en Envoy, ondersteunt analytics-gedreven application delivery, biedt real-time scaling en behoudt applicatie-affiniteit.
Om ononderbroken service te garanderen en de hoogste prestatienormen te handhaven, biedt KubeLB toegewijde micro load balancers voor elke tenant. Door programmeerbaarheid te omarmen, integreert KubeLB naadloos met Kubernetes API’s, waardoor populaire DevOps-tools gebruikt kunnen worden en N‑Way Active-Active redundantie wordt gegarandeerd voor continue beschikbaarheid.
KubeLB onderscheidt zich door het centraliseren van load balancer management over multi-cloud en on-premise Kubernetes clusters, een kenmerk dat opvallend afwezig is in de standaardopstelling van Kubernetes. De architectuur van het platform bestaat uit de Consumer Cluster Manager (CCM) en een centrale Manager, die load balancers implementeert en configureert in reactie op veranderingen binnen Kubernetes services.
0 reacties