This version is under construction, please use an official release version

Community vs Enterprise Edition

KubeLB is available in two editions:

  • Community Edition (CE): Free, open source version that is available to the public. The CE is stable, production ready software available at https://github.com/kubermatic/kubelb
  • Enterprise Edition (EE): Only available through an active subscription. In addition to the commercial support, SLAs for the product, the EE version contains a larger feature set in comparison to the CE version.

Get in touch with Kubermatic to find out more about the KubeLB Enterprise offering.

Feature Matrix

FeatureCommunity EditionEnterprise Edition
Load Balancing
TCP/UDP Load Balancing✔️✔️
Ingress✔️✔️
Gateway API
HTTPRoute, GRPCRoute✔️✔️
TCPRoute, UDPRoute, TLSRoute✔️
Multiple Gateways per tenant✔️
Multiple Gateway classes per tenant (class mappings)✔️
Traffic Policies (Client/Backend)✔️
Security
Web Application Firewall (Beta)✔️
Airgap & Offline Support✔️
Management
Ingress to Gateway API Migration (Beta)✔️✔️
Bring your own certificates✔️✔️
DNS automation✔️ ¹✔️
Certificate management✔️ ¹✔️
Gateway/LoadBalancer limits✔️
Load Balancing Policies✔️
Gateway API backend pools✔️
CLI tunneling✔️
Observability
Prometheus metrics✔️✔️
Grafana dashboards✔️✔️
Supply Chain Security
Artifact signing (Cosign)✔️✔️
SBOMs✔️✔️
Vulnerability scanning✔️✔️

¹ In Community Edition, DNS records and certificates for load balancer hostnames are managed by annotating the generated resources for external-dns and cert-manager (useDNSAnnotations / useCertificateAnnotations). Enterprise Edition adds managed DNS and certificates with per-tenant allowed domains, wildcard domains, and tunnel hostnames.

Supported implementations:

While other products might work for Ingress and Gateway API resources, we are not testing them and can’t guarantee the compatibility.

Supported Gateway API Features

Community Edition

  • Gateway (Single Instance per tenant)
  • HTTPRoute
  • GRPCRoute

Enterprise Edition

  • Gateway (Multiple Instances per tenant with limit support)
  • HTTPRoute
  • GRPCRoute
  • TCPRoute
  • UDPRoute
  • TLSRoute
  • ClientTrafficPolicy (Envoy Gateway)
  • BackendTrafficPolicy (Envoy Gateway)

Support Policy

See KubeLB Support Policy.