Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.23 KB

guide_ha_tunnel.md

File metadata and controls

31 lines (23 loc) · 1.23 KB

High Availability with Argo Tunnels

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.

Requirements

Step 1: Create a Load Balancer

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

Step 2: Annotate the Ingress

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"