haproxy-ingress

HAProxy Ingress controller

Github stars Tracking Chart

HAProxy Ingress controller

Ingress controller
implementation for HAProxy loadbalancer.

Build Status Docker Repository on Quay

HAProxy Ingress is a Kubernetes ingress controller: it configures a HAProxy instance
to route incoming requests from an external network to the in-cluster applications.
The routing configurations are built reading specs from the Kubernetes cluster.
Updates made to the cluster are applied on the fly to the HAProxy instance.

Use HAProxy Ingress

Find some useful links below:

Develop HAProxy Ingress

Building HAProxy Ingress:

mkdir -p $GOPATH/src/github.com/jcmoraisjr
cd $GOPATH/src/github.com/jcmoraisjr
git clone https://github.com/jcmoraisjr/haproxy-ingress.git
cd haproxy-ingress
make

The following make targets are currently supported:

  • install: run go install which saves some building time.
  • build (default): compiles HAProxy Ingress and generates an ELF (Linux) executable at rootfs/haproxy-ingress-controller despite the source platform.
  • test: run unit tests
  • image: generates a Docker image tagged localhost/haproxy-ingress:latest

Main metrics

Overview
Name With Ownerjcmoraisjr/haproxy-ingress
Primary LanguageGo
Program languageMakefile (Language Count: 5)
Platform
License:Apache License 2.0
所有者活动
Created At2017-02-05 17:20:55
Pushed At2025-05-26 20:38:33
Last Commit At2025-03-30 17:54:20
Release Count199
Last Release Namev0.15.0-beta.1 (Posted on 2025-03-22 17:19:46)
First Release Namev0.1-beta.1 (Posted on )
用户参与
Stargazers Count1.1k
Watchers Count30
Fork Count275
Commits Count2k
Has Issues Enabled
Issues Count566
Issue Open Count66
Pull Requests Count538
Pull Requests Open Count8
Pull Requests Close Count137
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private