hairpin-proxy
hairpin-proxy copied to clipboard
PROXY protocol support for internal-to-LoadBalancer traffic for Kubernetes Ingress users. If you've had problems with ingress-nginx, cert-manager, LetsEncrypt ACME HTTP01 self-check failures, and the...
I get CrashLoopBackoff in the controller because the following error: It seems to be a transient error so I don't think the controller should be stopped when it happens. Can...
``` I, [2022-04-08T15:35:38.303359 #1] INFO -- : Corefile has changed! New contents: .:53 { rewrite name foo.foo.ch hairpin-proxy.hairpin-proxy.svc.cluster.local # Added by hairpin-proxy errors health kubernetes cluster.local in-addr.arpa ip6.arpa { pods...
Hi there, We developed a helm chart for the application based on the yamls provided in the repositories. We'd love to contribute it to the upstream project :) Please let...
First of all, this is awesome project! Thank you for adding this. I have an issue though because I want to use microk8s. ingress-nginx-controller.ingress-nginx.svc.cluster.local resolution is not working in on...
**Summary:** When there are multiple ingress controllers; for example, one with proxy-protocol enabled, and one without proxy protocol enabled, the hairpin proxy will make rewrite rules for all. But this...
Unfortunately doesn't help me on microk8s with raspberry pi, any chance for an armv8 version?
Ran ```kubectl apply -f https://raw.githubusercontent.com/compumike/hairpin-proxy/v0.2.1/deploy.yml``` The hairpin-proxy-haproxy container keeps crashing with the following in the logs: ``` [WARNING] 312/172115 (1) : config : missing timeouts for frontend 'fe_80'. | While...
Hi! Currently the hairpin controller assumes a DNS suffix of a cluster to be 'cluster.local', which is default, but not mandatory within Kubernetes. Could you please see about making this...
I've completed the installation with the following commands: ``` kubectl apply -f https://raw.githubusercontent.com/compumike/hairpin-proxy/v0.1.2/deploy.yml kubectl -n hairpin-proxy set env deployment/hairpin-proxy-haproxy TARGET_SERVER=ingress-nginx-controller.kube-system.svc.cluster.local ``` Before installation, the request would time out but now...
Hi! When deploying CoreDNS using a RKE2 in Rancher, they name the CoreDNS file "rke2-coredns". But since it is hardcoded here as: ```ruby cm = @k8s.api.resource("configmaps", namespace: "kube-system").get("coredns") ``` ......