High-performance ingress controller for Kubernetes, simplifying traffic management and enhancing security for containerized applications.
Vendor
HAProxy
Company Website
HAProxy Enterprise Kubernetes Ingress Controller acts as a proxy within Kubernetes clusters, mapping incoming requests to multiple services. It reduces the complexity of connecting external clients to containerized applications. The solution handles tens of thousands of requests per second on a single instance, offering high throughput, low latency, and efficient CPU usage. It supports deployment inside or outside of Kubernetes, with broad protocol support and multiple load-balancing algorithms. Integration with Kubernetes API and CRDs enables flexible management. Security features include an embedded WAF, rootless design, and resilient architecture. Verbose logging and statistics provide insights into pod health, request rates, response times, and errors. This comprehensive Kubernetes networking solution supports on-premises and cloud deployments, including intelligent external load balancing, multi-cluster routing, and blue-green deployments, enabled by HAProxy Enterprise and HAProxy Fusion. It simplifies Kubernetes infrastructure, supercharges performance, and secures clusters. The controller consolidates routing, using one IP address and port, plus the Host header and request path to route ingress traffic to the correct pod. It supports Layer 4 and Layer 7 ingress, load balancing HTTP(S), TCP, and gRPC traffic, with support for end-to-end HTTP/2. High availability features include traffic overload protection, traffic preservation during reloads, robust CRDs to prevent cluster disruptions, and advanced health checks. The solution leverages HAProxy Enterprise's core performance, scalability, and security features, built on 20+ years of development and feedback.
Features
- Consolidated routing
- Routes ingress traffic to the correct pod using one IP address and port, plus the Host header and request path.
- Simplifies K8s ingress
- Reduces complexity
- Takes the guesswork out of K8s traffic management.
- Routes ingress traffic to the correct pod using one IP address and port, plus the Host header and request path.
- Broad protocol support
- Enables ingress at Layer 4 and Layer 7. Load balances HTTP(S), TCP, and gRPC traffic — with support for end-to-end HTTP/2.
- Supports various protocols
- Enables ingress at different layers
- Enables ingress at Layer 4 and Layer 7. Load balances HTTP(S), TCP, and gRPC traffic — with support for end-to-end HTTP/2.
- High availability
- Handles traffic spikes with ease with traffic overload protection, preserve your traffic during reloads, prevent cluster disruptions with robust CRDs, and enable advanced health checks to keep services running.
- Protects against traffic overload
- Preserves traffic during reloads
- Prevents cluster disruptions
- Handles traffic spikes with ease with traffic overload protection, preserve your traffic during reloads, prevent cluster disruptions with robust CRDs, and enable advanced health checks to keep services running.
- Powered by HAProxy Enterprise
- Experience legendary performance, with battle-hardened code stemming from 20+ years of development and feedback. Harness HAProxy Enterprise's core performance, scalability, and security features.
- Leverages HAProxy Enterprise's core features
- Provides legendary performance
- Experience legendary performance, with battle-hardened code stemming from 20+ years of development and feedback. Harness HAProxy Enterprise's core performance, scalability, and security features.