Kubermatic KubeLB

Erleben Sie beispiellose Skalierbarkeit und Effizienz mit KubeLB, Ihrer ultimativen Load Balancer-Lösung. KubeLB wurde speziell für Multi-Tenant-Dienstleister entwickelt und arbeitet nahtlos als Service, sodass mehrere Kunden dieselbe Software problemlos nutzen können.

Willkommen bei KubeLB, der Anwendungsbereitstellungsplattform der nächsten Generation, die für Cloud-Native-Architekturen entwickelt wurde. Da sich Cloud-Native-Architekturen weiterentwickelt haben, bietet KubeLB einen Multi-Tenancy-Ansatz für den Lastausgleich und sorgt für nahtlose Skalierbarkeit, Sicherheit und Verwaltung für verteilte Anwendungen und Teams.

Entwicklung von Cloud-nativen Load Balancer-Architekturen

Herausforderungen der monolithischen Architektur

  • Begrenzte Trennung für Multi-Cluster- und Multi-Team-Anwendungen
  • Schwierigkeiten bei der Erprobung neuer Technologien ohne Beteiligung des Netzteams
  • Ineffiziente Skalierung eines einzelnen Load Balancers über viele Cluster hinweg
  • Komplexe, riskante und zeitaufwändige Einsätze

Vorteile der Cloud-nativen Architektur

  • Schnelle Entwicklung und Weiterentwicklung von mandantenfähigen Load-Balancer-Diensten
  • Rationalisierung des Betriebs von Hunderten von Lastverteilern
  • Unabhängige Bereitstellung von Diensten
  • Effiziente Skalierung der einzelnen Lastverteiler
  • Nutzung von Kubernetes-APIs für leichtgewichtige Kommunikation
  • Verbesserte Anwendungsskalierbarkeit in Teams und Kubernetes-Clustern

Der Aufstieg von REST und KubeLB für Microservices-Anwendungen

KubeLB Übersicht

KubeLB is a software-based application delivery and load balancer platform, providing secure, scalable network services for cloud-native applications. Its distributed architecture, powered by high-performance Cilium and Envoy, offers unparalleled flexibility and scalability.

KubeLB introduces significant enhancements including support for Layer 7 Application load balancing through Ingress and Gateway API for advanced traffic management, automated DNS and certificate management for security and automated tenant registration. Additionally, it features the new SyncSecrets API for secure, flexible management of sensitive data alongside various other improvements and features. These upgrades streamline operations and boost performance, making KubeLB ideal for modern data center needs.

KubeLB-Diagramm

Wesentliche Merkmale

Verteilte Architektur

  • Comprehensive application delivery with security and Layer 7 load balancing.
  • Multi-tenancy support with streamlined management via Automated Tenant Registration.
  • Umfangreiche Dienste für Daten, Steuerung und Verwaltung
  • Secure secret propagation and management with SyncSecrets API.

Multi-Tenant-Anwendungsbereitstellung

  • Automatic scaling based on traffic patterns, with Gateway API v1 Support for advanced traffic management across distributed environments.
  • Starke Trennung des Zugangs über eine klare mandantenfähige Architektur
  • Elastic scale for dynamic multi-clusters and multi-teams. Supported by multiple gateways per tenant in the Enterprise Edition for greater flexibility and redundancy.

Anwendungsaffinität und Dataplane-Isolierung

  • Cilium and Envoy proximity to microservices for optimal performance, now integrated with TLS Termination and Certificate Management for secure traffic encryption in enterprise environments.
  • Dedicated micro load balancers for true multi-tenant load balancing, now with the added capability of automated DNS management to streamline domain handling across tenants.

Programmierbarkeit und aktive N-Way-Redundanz

  • Automatic scaling based on traffic patterns, with Gateway API v1 Support for advanced traffic management across distributed environments.
  • Enhanced DevOps automation with KubeLB’s operator functionality and Cluster API.
  • N-Way Active-Active-Redundanz für hohe Verfügbarkeit

Feature Matrix

KubeLB Feature Matrix

KubeLB hat unsere Anwendungsbereitstellung revolutioniert, indem es sich nahtlos an die Entwicklung zu Microservices anpasst, unvergleichliche Skalierbarkeit, Sicherheit und Verwaltung bietet und gleichzeitig die betriebliche Komplexität vereinfacht und sich als ideale Lösung für unsere modernen Rechenzentrumsanforderungen erweist.