cloudflare-ingress-controller icon indicating copy to clipboard operation
cloudflare-ingress-controller copied to clipboard

Using argo tunnel + loadbalancer with istio

Open andreimc opened this issue 6 years ago • 2 comments

I want to use the cloudflare loadbalancer with istio + argo tunnel, but I am not sure if this is possible, my current setup is Cloudflare DNS + SSL -> NLB (AWS) then origin certificate termination in Envoy.

I would love to get rid of NLB from AWS and use a cloudflare load balancer instead.

Do you guys have any ideas or examples?

andreimc avatar Oct 05 '19 01:10 andreimc

Hey did you figure something out?

markmssd avatar Oct 09 '19 12:10 markmssd

According to https://github.com/cloudflare/cloudflare-ingress-controller/issues/172#issuecomment-541230988 this project is dead, so the recommended setup I would think is:

  • Cloudflare Load Balancer for domain control etc.
  • cloudflared sidecar that connects to your Cloudflare LB with argo tunnel
  • Traffic forwarded from cloudflared sidecar to Envoy for termination and further processing
    • Or alternatively use another ingress controller in between if you want ingress features and don't want to use some Envoy / istio based ingress

Tapppi avatar Oct 28 '19 13:10 Tapppi