Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Kong | 35,947 | 3 hours ago | 244 | apache-2.0 | Lua | |||||
🦍 The Cloud-Native API Gateway | ||||||||||
Kuboard Press | 19,085 | a month ago | 365 | JavaScript | ||||||
Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。 | ||||||||||
Authelia | 17,427 | 2 | 12 hours ago | 64 | October 28, 2019 | 98 | apache-2.0 | Go | ||
The Single Sign-On Multi-Factor portal for web apps | ||||||||||
Ingress Nginx | 15,590 | 1 | 2 hours ago | 63 | July 21, 2021 | 531 | apache-2.0 | Go | ||
Ingress-NGINX Controller for Kubernetes | ||||||||||
External Dns | 6,693 | 9 | 4 hours ago | 137 | May 24, 2023 | 241 | apache-2.0 | Go | ||
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services | ||||||||||
K8s For Docker Desktop | 4,707 | 2 months ago | 43 | apache-2.0 | PowerShell | |||||
为Docker Desktop for Mac/Windows开启Kubernetes和Istio。 | ||||||||||
Flagger | 4,419 | 7 | 5 hours ago | 59 | July 14, 2023 | 236 | apache-2.0 | Go | ||
Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments) | ||||||||||
Kubernetes Ingress | 4,368 | 3 | 3 days ago | 102 | October 19, 2022 | 83 | apache-2.0 | Go | ||
NGINX and NGINX Plus Ingress Controllers for Kubernetes | ||||||||||
Aws Load Balancer Controller | 3,531 | 6 days ago | 18 | June 28, 2021 | 183 | apache-2.0 | Go | |||
A Kubernetes controller for Elastic Load Balancers | ||||||||||
Contour | 3,503 | 37 | an hour ago | 169 | July 28, 2023 | 365 | apache-2.0 | Go | ||
Contour is a Kubernetes ingress controller using Envoy proxy. |
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
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:
golangci-lint run
from github.com/golangci/golangci-lint for linting code.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.