HTTP/2 301
date: Sun, 12 Oct 2025 17:39:50 GMT
server: Apache
location: https://www.haproxy.com/documentation/kubernetes
cache-control: max-age=0
expires: Sun, 12 Oct 2025 17:39:50 GMT
content-length: 255
content-type: text/html; charset=iso-8859-1
x-haproxy-recruits: People who read HTTP headers often love working at HAProxy. Do not be shy, contact us.
set-cookie: HALBID=had4597; path=/
set-cookie: GDIR=pass; path=/; Max-Age=3600;
accept-ch: Sec-CH-UA,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-UA-Platform,Sec-CH-UA-Platform-Version
alt-svc: h3=":443"; ma=3600
x-frame-options: deny
content-security-policy: frame-ancestors 'none';
HTTP/1.1 302 Found
content-length: 0
location: https://www.haproxy.com/documentation/kubernetes
cache-control: no-cache
set-cookie: GDIR=pass; path=/; Max-Age=3600;
accept-ch: Sec-CH-UA,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-UA-Platform,Sec-CH-UA-Platform-Version
alt-svc: h3=":443"; ma=3600
x-frame-options: deny
content-security-policy: frame-ancestors 'none';
HTTP/2 301
date: Sun, 12 Oct 2025 17:39:51 GMT
server: Apache
location: https://www.haproxy.com/documentation/kubernetes-ingress/
cache-control: max-age=0
expires: Sun, 12 Oct 2025 17:39:51 GMT
content-length: 264
content-type: text/html; charset=iso-8859-1
x-haproxy-recruits: People who read HTTP headers often love working at HAProxy. Do not be shy, contact us.
set-cookie: GDIR=pass; path=/; Max-Age=3600;
accept-ch: Sec-CH-UA,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-UA-Platform,Sec-CH-UA-Platform-Version
alt-svc: h3=":443"; ma=3600
x-frame-options: deny
content-security-policy: frame-ancestors 'none';
HTTP/1.1 302 Found
content-length: 0
location: https://www.haproxy.com/documentation/kubernetes-ingress/
cache-control: no-cache
set-cookie: GDIR=pass; path=/; Max-Age=3600;
accept-ch: Sec-CH-UA,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-UA-Platform,Sec-CH-UA-Platform-Version
alt-svc: h3=":443"; ma=3600
x-frame-options: deny
content-security-policy: frame-ancestors 'none';
HTTP/2 200
date: Sun, 12 Oct 2025 17:39:51 GMT
server: Apache
last-modified: Fri, 10 Oct 2025 03:04:19 GMT
accept-ranges: bytes
cache-control: max-age=0
expires: Sun, 12 Oct 2025 17:39:51 GMT
vary: Accept-Encoding
content-encoding: gzip
content-length: 29497
content-type: text/html
x-haproxy-recruits: People who read HTTP headers often love working at HAProxy. Do not be shy, contact us.
set-cookie: GDIR=pass; path=/; Max-Age=3600;
accept-ch: Sec-CH-UA,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-UA-Platform,Sec-CH-UA-Platform-Version
alt-svc: h3=":443"; ma=3600
x-frame-options: deny
content-security-policy: frame-ancestors 'none';
HAProxy Kubernetes Ingress Controller | HAProxy Documentation
HAProxy Enterprise Kubernetes Ingress Controller is built to supercharge your Kubernetes environment by adding advanced TCP and HTTP routing that connects clients outside your Kubernetes cluster with containers running inside.
Overview
An ingress controller implements traffic routing in your Kubernetes cluster by interpreting Ingress rules. Learn its benefits and how it works.
Community
Find information about HAProxy Kubernetes Ingress Controller.
Enterprise
Find information about HAProxy Enterprise Kubernetes Ingress Controller.
Administration
Perform administrative tasks with HAProxy Kubernetes Ingress Controller.
Ingress tutorials
Find tutorials on effectively using HAProxy Kubernetes Ingress Controller to load balance for different use cases.
Gateway API tutorials
Enable the Gateway API and use a TCPRoute resource with HAProxy Kubernetes Ingress Controller.
Your feedback is important to us!
Close modal
Privacy Settings
HAProxy's website uses cookies. By proceeding, you consent to our cookie usage.
Please see our Privacy Policy and Cookie Policy for cookie usage details and instructions on how to disable cookies.