Jay Taylor's notes

back to listing index

haproxytech/kubernetes-ingress

[web search]
Original source (github.com)
Tags: haproxy kubernetes github.com
Clipped on: 2019-08-08

Skip to content
HAProxy ingress controller for K8s https://www.haproxy.com/documentation…
Go Dockerfile Shell
Branch: master
New pull request
Clone or download
Image (Asset 3/4) alt= assets/images MINOR: doc: added info and picture for project 10 months ago build BUILD: upgrade haproxy to 2.0.4 yesterday deploy BUG/MAJOR: support for older versions of k8s last month documentation MAJOR: endpoints: fix num of servers 28 days ago fs BUILD: update go and haproxy image 14 days ago .gitignore MAJOR: code reorganisation 10 months ago .gitmodules FEATURE/MAJOR: lbctl: remove lbctl 5 months ago LICENSE DOC: licence: add licence to all files 2 months ago README.md DOC/MINOR: add link to docker hub 2 months ago annotations.go CLEANUP: lint code 7 days ago configuration.go CLEANUP: lint code 7 days ago controller-acls.go CLEANUP/MINOR: use global values for http and https 2 months ago controller-annotations.go MAJOR: endpoints: fix num of servers 28 days ago controller-backend-switching.go CLEANUP: lint code 7 days ago controller-events.go CLEANUP: lint code 7 days ago controller-haproxy.go CLEANUP: lint code 7 days ago controller-https.go CLEANUP: lint code 7 days ago controller-misc.go CLEANUP: lint code 7 days ago controller-monitor.go CLEANUP: remove non necessary code 7 days ago controller-rate-limiting.go CLEANUP: lint code 7 days ago controller-requests.go CLEANUP: remove non necessary code 7 days ago controller.go CLEANUP: lint code 7 days ago debug.go DOC: licence: add licence to all files 2 months ago flags.go MAJOR: endpoints: fix num of servers 28 days ago go.mod MEDIUM: Go: upgrade packages last month go.sum MEDIUM: Go: upgrade packages last month helper.go CLEANUP: lint code 7 days ago kubernetes-api.go CLEANUP: lint code 7 days ago main.go BUG/MINOR: vv: fix incorect output of -vv arg last month status.go MAJOR: endpoints: fix num of servers 28 days ago stringw.go CLEANUP: lint code 7 days ago sync.go MAJOR: move from pods to endpoinds last month types-equal.go CLEANUP: remove non necessary code 7 days ago types.go BUG/MEDIUM: ingress: handle service port properly 9 days ago version.go DOC: licence: add licence to all files 2 months ago

README.md

Image (Asset 4/4) alt=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