compumike / hairpin-proxy

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 PROXY protocol, read on.
MIT License
561 stars 62 forks source link

wish this worked for Arm #4

Open vavallee opened 3 years ago

vavallee commented 3 years ago

Unfortunately doesn't help me on microk8s with raspberry pi, any chance for an armv8 version?

compumike commented 3 years ago

Hi @vavallee , have you tried building the docker images for yourself? It looks like both of the base images do include armv8 so I think it's likely to work if you run (cd hairpin-proxy-controller; docker build -t vavalee/hairpin-proxy-controller:armv8 .) and repeat the same for the haproxy image.

If you find that it works, please let me know, and I can investigate making cross-arch builds part of my publicly pushed images.

vavallee commented 3 years ago

Will try this thanks.

superherointj commented 2 years ago

I confirm it works if built for Arm64. For testing purposes made available the arm images I've built: