A guild to setting up high availability with argo tunnels to span Kubernetes clusters or even cloud providers.
- Spanning Clusters
Creating ingresses in other clusters with matching domains will add more origin tunnels to the Cloudflare load balancer, splitting the traffic across all tunnels.
The guide builds on Setup Your First Tunnel.
- Load balancing enabled, enable here
On the Cloudflare dashboard, browse to Traffic
and create a load balancer named echo-lb-pool
. Additional details can be found
at Argo Tunnel: Load-Balancing
- Browse to Argo Tunnel: Load-Balancing.
Add the annotation argo.cloudflare.com/lb-pool=echo-lb-pool
the echo
Ingress.
kubectl annotate ing echo "argo.cloudflare.com/lb-pool=echo-lb-pool"