Skip to content
HAProxy ingress controller for K8s
Branch: master
Clone or download
oktalz MAJOR: endpoints: fix num of servers
fix issues with inproper number of  backend servers.
server-increment was not respected properly.
Latest commit e1a53cc Jul 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets/images MINOR: doc: added info and picture for project Sep 28, 2018
build DOC: add build script Jun 14, 2019
deploy BUG/MAJOR: support for older versions of k8s Jul 5, 2019
documentation MAJOR: endpoints: fix num of servers Jul 11, 2019
fs CLEANUP/MINOR: simplify listener names in config Jun 11, 2019
.gitignore MAJOR: code reorganisation Oct 15, 2018
.gitmodules FEATURE/MAJOR: lbctl: remove lbctl Mar 12, 2019
LICENSE DOC: licence: add licence to all files Jun 12, 2019
README.md DOC/MINOR: add link to docker hub Jun 18, 2019
annotations.go MAJOR: endpoints: fix num of servers Jul 11, 2019
configuration.go MAJOR: endpoints: fix num of servers Jul 11, 2019
controller-acls.go CLEANUP/MINOR: use global values for http and https Jun 13, 2019
controller-annotations.go MAJOR: endpoints: fix num of servers Jul 11, 2019
controller-backend-switching.go MAJOR: endpoints: fix num of servers Jul 11, 2019
controller-events.go MAJOR: endpoints: fix num of servers Jul 11, 2019
controller-haproxy.go MAJOR: endpoints: fix num of servers Jul 11, 2019
controller-https.go DOC: licence: add licence to all files Jun 12, 2019
controller-misc.go MAJOR: endpoints: fix num of servers Jul 11, 2019
controller-monitor.go MAJOR: endpoints: fix num of servers Jul 11, 2019
controller-rate-limiting.go MAJOR: endpoints: fix num of servers Jul 11, 2019
controller-requests.go MAJOR: endpoints: fix num of servers Jul 11, 2019
controller.go MAJOR: endpoints: fix num of servers Jul 11, 2019
debug.go DOC: licence: add licence to all files Jun 12, 2019
flags.go MAJOR: endpoints: fix num of servers Jul 11, 2019
go.mod MEDIUM: Go: upgrade packages Jul 4, 2019
go.sum MEDIUM: Go: upgrade packages Jul 4, 2019
helper.go CLEANUP/MINOR: remove unused function Jul 9, 2019
intw.go DOC: licence: add licence to all files Jun 12, 2019
kubernetes-api.go MAJOR: endpoints: fix num of servers Jul 11, 2019
main.go BUG/MINOR: vv: fix incorect output of -vv arg Jun 28, 2019
status.go MAJOR: endpoints: fix num of servers Jul 11, 2019
stringw.go DOC: licence: add licence to all files Jun 12, 2019
sync.go MAJOR: move from pods to endpoinds Jul 9, 2019
types-equal.go MAJOR: move from pods to endpoinds Jul 9, 2019
types.go MAJOR: endpoints: fix num of servers Jul 11, 2019
version.go DOC: licence: add licence to all files Jun 12, 2019

README.md

HAProxy

HAProxy Kubernetes Ingress Controller

Description

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

Usage

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

If you prefer to build it from source use

docker build -t haproxytech/kubernetes-ingress -f build/Dockerfile .

Please see controller.md for all available arguments of controler 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

Contributing

For commit messages and general style please follow the haproxy project's CONTRIBUTING guide and use that where applicable.

License

Apache License 2.0

You can’t perform that action at this time.