Knowledge Base | Kubernetes

Custom Resources with HAProxy Kubernetes Ingress Controller
HAProxy Kubernetes Ingress Controller provides custom resources named Backend, Defaults, and Global that let you manage ingress controller settings more efficiently. To start using them right away, check the documentation for steps and examples. In this blog post,...

Announcing HAProxy Kubernetes Ingress Controller 1.8
We’re proud to announce the release of version 1.8 of the HAProxy Kubernetes Ingress Controller! In this release, we added support for full rootless mode, Prometheus metrics for the controller itself, and examples that are synchronized with our Helm chart. In this...

Announcing HAProxy Kubernetes Ingress Controller 1.7
We’re proud to announce the release of version 1.7 of the HAProxy Kubernetes Ingress Controller! In this release, we added support for custom resource definitions that cover most of the configuration settings. Definitions are available for the global, defaults, and...

HAProxy Kubernetes Ingress Controller Reaches 10 Million Community Downloads
It's almost wild how two years have passed already since we first announced the HAProxy Ingress Controller for Kubernetes. Note that this project is different from the jcmoraisjr/haproxy-ingress HAProxy ingress controller project on GitHub. Our project is also an...

Rate Limiting with the HAProxy Kubernetes Ingress Controller
Add IP-by-IP rate limiting to the HAProxy Kubernetes Ingress Controller. DDoS (distributed denial of service) events occur when an attacker or group of attackers flood your application or API with disruptive traffic, hoping to exhaust its resources and prevent...
![[On-Demand Webinar] Run the HAProxy Kubernetes Ingress Controller in External Mode](https://cdn.haproxy.com/wp-content/uploads/2021/08/Webinar-Run-the-HAProxy-Kubernetes-Ingress-Controller-in-External-Mode-1-1000x500.png)
[On-Demand Webinar] Run the HAProxy Kubernetes Ingress Controller in External Mode
If you prefer to watch the French version of this webinar, register here. Traditionally, connecting clients to services in Kubernetes has required multiple layers of proxies. For example, an external load balancer will route traffic to your nodes. Then, kube-proxy...

Run the HAProxy Kubernetes Ingress Controller Outside of Your Kubernetes Cluster
Run your HAProxy Kubernetes Ingress Controller in External mode to reduce network hops and latency. Join our webinar to learn more about running the ingress controller in external mode. Traditionally, you would run the HAProxy Kubernetes Ingress Controller as a pod...

Announcing HAProxy Kubernetes Ingress Controller 1.6
We're proud to announce the release version 1.6 of the HAProxy Kubernetes Ingress Controller. This version provides the ability to add raw configuration snippets to HAProxy frontends, allows for ACL/Map files to be managed through a ConfigMap, and enables complex...

Autoscaling with the HAProxy Kubernetes Ingress Controller and KEDA
This blog post describes how to implement autoscaling of your application pods using KEDA and the HAProxy Kubernetes Ingress Controller. Since it was published, a new feature has been added to the ingress controller that lets you autoscale the number of ingress...

Power Your Consul Service Mesh with HAProxy
Many of you use HashiCorp Consul for service discovery. It makes connecting one backend application or service to another easy: Your Consul servers store a catalog of addresses to all of your services; when an application within the network wants to discover where a...