Kubernetes Ingress

HAProxy Kubernetes Ingress Controller
Alternatives To Kubernetes Ingress
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
3 hours ago244apache-2.0Lua
🦍 The Cloud-Native API Gateway
Kuboard Press19,085
a month ago365JavaScript
Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。
Authelia17,427212 hours ago64October 28, 201998apache-2.0Go
The Single Sign-On Multi-Factor portal for web apps
Ingress Nginx15,59012 hours ago63July 21, 2021531apache-2.0Go
Ingress-NGINX Controller for Kubernetes
External Dns6,69394 hours ago137May 24, 2023241apache-2.0Go
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
K8s For Docker Desktop4,707
2 months ago43apache-2.0PowerShell
为Docker Desktop for Mac/Windows开启Kubernetes和Istio。
Flagger4,41975 hours ago59July 14, 2023236apache-2.0Go
Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)
Kubernetes Ingress4,36833 days ago102October 19, 202283apache-2.0Go
NGINX and NGINX Plus Ingress Controllers for Kubernetes
Aws Load Balancer Controller3,531
6 days ago18June 28, 2021183apache-2.0Go
A Kubernetes controller for Elastic Load Balancers
Contour3,50337an hour ago169July 28, 2023365apache-2.0Go
Contour is a Kubernetes ingress controller using Envoy proxy.
Alternatives To Kubernetes Ingress
Select To Compare

Alternative Project Comparisons


HAProxy Kubernetes Ingress Controller

Contributors License Go Report Card


An ingress controller is a Kubernetes resource that routes traffic from outside your cluster to services within the cluster.

Detailed documentation can be found within the Official Documentation.

You can also find in this repository a list of all available Ingress annotations.


Docker image is available on Docker Hub: haproxytech/kubernetes-ingress

If you prefer to build it from source use (change to appropriate platform if needed with TARGETPLATFORM, default platform is linux/amd64)

make build

With non default platform add appropriate TARGETPLATFORM

make build TARGETPLATFORM=linux/arm/v6

Example environment can be created with

make example

Please see controller.md for all available arguments of controller image.

Available customisations are described in doc

Basic setup to to run controller is described in yaml file.

kubectl apply -f deploy/haproxy-ingress.yaml

HAProxy Helm Charts

Official HAProxy Technologies Helm Charts for deploying on Kubernetes are available in haproxytech/helm-charts repository


Thanks for your interest in the project and your willing to contribute:


A Github issue is the right place to discuss feature requests, bug reports or any other subject that needs tracking.

To ask questions, get some help or even have a little chat, you can join our #ingress-controller channel in HAProxy Community Slack.


Apache License 2.0

Popular Ingress Projects
Popular Kubernetes Projects
Popular Networking Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Kubernetes Cluster
Ingress Controller