Kubermatic branding element

Kubermatic KubeLB

KubeLB gives platform teams a single place to provision and govern Layer 4 and Layer 7 load balancing for every tenant and every Kubernetes cluster. Tenants self-serve through standard Kubernetes APIs. You keep central control of DNS, certificates, and security policy, on any cloud, on-premise, or bare metal.

Most load balancers manage traffic for one cluster. KubeLB manages it for all of them. It runs as a shared service on a management cluster, serves load balancing to any number of tenant clusters, and sits on top of the load balancing appliances you already own, so nothing has to be replaced to get there.

A Load Balancer Built for Fleets, Not Single Clusters

Kubermatic KubeLB Overview

KubeLB is a software-based application delivery and load balancing platform for cloud-native applications. Its distributed architecture, powered by Cilium and Envoy, separates the control plane from the data plane so a single management cluster can serve hundreds of load balancers across a fleet.

It covers Layer 7 application load balancing through Ingress and the Gateway API for advanced traffic management, automated DNS and certificate management, and automated tenant registration. The SyncSecrets API handles sensitive data across cluster boundaries. Tenants interact only with KubeLB's APIs and never touch resources on the shared management cluster.

Kubermatic KubeLB diagram
It looks like the demo preview couldn't load. This is often caused by ad blockers, cookie settings, or disabled JavaScript. Don't worry, though—you can still play! Just click below to launch the demo in a new tab.

How KubeLB Works

A KubeLB management cluster runs the control plane and the Envoy data plane. Tenant clusters register with it and expose workloads through the Kubernetes resources their teams already use, while DNS, certificates, security, and AI routing stay centrally governed.

Kubermatic KubeLB architecture, showing the control plane, Layer 4 and application load balancing, AI gateway capabilities, and the surrounding tool ecosystem

Why KubeLB?

Application Delivery and Load Balancing

Comprehensive Layer 4 and Layer 7 load balancing with full Gateway API support. Extensible and scalable, built for modern cloud-native environments.

Reduce Operational Complexity and Cost

One control plane for hundreds of load balancers. Automate tenant registration, DNS management, and certificate provisioning, eliminating manual configuration across your fleet of clusters.

Centralized Security and Governance

Enforce security policies uniformly across clusters with true multi-tenant isolation. Centralized Web Application Firewall, OIDC Authentication, Access Control, and more.

Environment Agnostic and Multi-Cloud Ready

Deploy anywhere; public cloud, private cloud, or bare metal. Flexible architecture with no vendor lock-in for your load balancing infrastructure.

Scalable Multi-Tenant Architecture

Strong tenant isolation with automated registration. Elastic scaling across multi-clusters and multi-teams with multiple gateways per tenant for flexibility and redundancy.

Built for High Availability

N-Way Active-Active redundancy ensures your applications stay online. Automatic scaling based on traffic patterns for consistent performance under load.

Key Features

Traffic Management

Layer 4 and Layer 7 load balancing for every protocol your tenants run, configured through standard Kubernetes APIs.

Layer 4 Load Balancing

Centralized Layer 4 (TCP and UDP) Load Balancing: Provision, manage, and secure Layer 4 load balancers across traditional, hybrid, and multi-cloud environments from a single, unified control plane.

TCP/UDP

Both TCP and UDP load balancers are supported along with advanced configuration support using TCPRoute and UDPRoute from Gateway API.

Ingress

Ingress support for Layer 7 Application Load Balancing.

Gateway API

Extensive Gateway API support for Application Load Balancing. Including policy-based routing, circuit breaking, rate limiting, and more.

Traffic Management

Advanced traffic management features like circuit breaking, rate limiting, failover, timeouts, retry policies and much more to ensure application resilience and quality of service.

BGP

Kubermatic KubeLB can be used with any load balancing appliance. Route advertisement protocols such as BGP, OSPF, and L2 are all supported.

Dual-stack and IPv6 only Support

Kubermatic KubeLB supports IPv4, IPv6, and dual-stack load balancing.

Security and Multi-Tenancy

Isolate tenants at the namespace and network level, then enforce one set of security policies across the whole fleet.

Web Application Firewall

Centralized WAF protection across your multi-tenant, multi-cloud fleet. Block SQL injection, XSS, and OWASP threats without any application changes. Platform teams set the fleet-wide rules, and tenants can be allowed to manage their own policies for their own routes.

Centralized Security & Authentication

Manage security including mTLS, JWT-based access control, OIDC integration, and API key authorization for all your tenants from a central point, ensuring uniformity across your environment.

mTLS Backend Transport

Encrypt traffic between the management cluster and tenant workloads end to end. KubeLB issues a certificate chain per tenant and rotates it automatically, so nothing crosses the cluster boundary in the clear.

Multi-tenant Environment

Each tenant is isolated at namespace and network level, enabling higher segregation and preventing noisy neighbor issues.

TLS

Automation to manage and provision certificates from a single control plane.

Airgap & Offline Support

Kubermatic KubeLB can be deployed in airgapped and offline environments, providing secure and scalable load balancing without requiring external connectivity.

Automation and Operations

The day-two work that scales badly by hand: DNS, certificates, migrations, and fleet-wide visibility.

Management Dashboard

Centralized management dashboard for your load balancing fleet. Monitor health, performance, and security across all your load balancers and tenants from a single pane of glass.

Insights

Continuous checks across the fleet surface hostname collisions between tenants, unprotected routes, certificate misconfiguration, and quota headroom before they turn into incidents. Findings are scored per tenant and can be acknowledged, snoozed, or dismissed in place.

Ingress to Gateway API Migrator

Automated migration from Ingress to Gateway API resources. Convert your existing ingress-nginx resources to Gateway API resources without any manual changes.

DNS Automation

DNS automation for workloads distributed among a fleet of clusters.

No Vendor Lock-in for LoadBalancing appliance

Kubermatic KubeLB can be used with any cloud-based, third-party, or bare metal load-balancer appliance or implementation.

AI and Agent Gateway

Route and secure traffic to LLMs, inference workloads, and agent tooling with the same control plane.

AI Gateway

Centralized AI Gateway support built on agentgateway, to support and secure LLM consumption across your tenants, including prompt enrichment and guardrails.

Inference Gateway

Inference Gateway support to intelligently route traffic to AI workloads running across your fleet of clusters.

Agent to Agent & MCP Gateway

Kubermatic KubeLB provides support to connect, secure, and observe agent-to-agent and agent-to-tools communication using agentgateway. Routing to Model Context Protocol (MCP) servers is also supported.

Community and Enterprise Editions

The KubeLB core is open source under Apache-2.0 and free to run in production. The Enterprise Edition adds the fleet-scale automation, security, and isolation features that larger multi-tenant platforms need.

Community Edition

Apache-2.0, free to run

  • TCP/UDP load balancing and Ingress
  • HTTPRoute and GRPCRoute
  • Ingress to Gateway API migration
  • AI and MCP Gateway
  • Bring your own certificates
  • DNS and certificate automation via external-dns and cert-manager
  • Prometheus metrics and Grafana dashboards
  • Signed artifacts, SBOMs, and vulnerability scanning

Kubermatic KubeLB has revolutionized our application delivery, seamlessly aligning with the evolution to microservices, providing unparalleled scalability, security, and management while simplifying operational complexities and proving to be an ideal solution for our modern data center requirements.

Frequently Asked Questions

What is Kubermatic KubeLB?

KubeLB is a Kubernetes-native tool for managing load balancing across many clusters from one place. It handles both Layer 4 (TCP/UDP) and Layer 7 (HTTP) traffic. It works across cloud, on-premise, and bare metal, and can plug into any existing load balancer appliance.

Is there a free, open-source load balancer for Kubernetes?

Yes, KubeLB’s core is fully open source under the Apache-2.0 license, so it’s free to run as the Community Edition. Kubermatic also offers a paid Enterprise Edition with extra features for larger deployments.

Does KubeLB support multi-tenant environments?

Yes, that’s its core design. Each tenant is isolated at the namespace and network level, so one team’s traffic can’t interfere with another’s. Tenants only interact through KubeLB’s own APIs, they have no access to resources on the shared management cluster.

Does KubeLB support AI or LLM traffic?

Yes. KubeLB includes an AI Gateway (built on agentgateway) that can securely route traffic to LLMs and AI workloads, including routing to Model Context Protocol (MCP) servers. It supports major providers like OpenAI, with more documented on the underlying agentgateway project.

Does KubeLB replace my existing load balancer hardware?

Not necessarily - it works with whatever you already have. KubeLB adds a Kubernetes-native control layer on top of any cloud, third-party, or bare-metal load balancer, so you’re not locked into one vendor’s appliance.

Can KubeLB run in air-gapped or offline environments?

Yes. KubeLB publishes complete image and Helm chart bundles for offline installs. This capability is part of the Enterprise Edition.

How is KubeLB different from MetalLB or Cilium's load balancer?

MetalLB and Cilium provide load balancing for one cluster at a time. KubeLB sits a level above that: it centrally manages load balancing across a whole fleet of clusters, and can even use MetalLB or Cilium underneath as its IP-announcement layer.

What's the best load balancer for Kubernetes?

Kubermatic KubeLB is a strong choice if you’re running more than one cluster. Unlike most load balancers, which only manage traffic for a single cluster, KubeLB manages load balancing for many clusters at once, from one central place. It works on any cloud, on-premise, or bare-metal setup, and supports both simple network traffic (Layer 4) and web traffic (Layer 7).

How do I migrate from Ingress to Gateway API in Kubernetes?

KubeLB includes a built-in migration tool that converts your existing Ingress-nginx setup to Gateway API automatically, no manual rework needed.