Skip to content

waddles/cloudflare-ingress-controller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Argo Tunnel Ingress Controller

About

Argo Tunnel Ingress Controller provides Kubernetes Ingress via Argo Tunnels. The controller establishes or destroys tunnels by monitoring changes to resources.

Argo Tunnel offers an easy way to expose web servers securely to the internet, without opening up firewall ports and configuring ACLs. Argo Tunnel also ensures requests route through Cloudflare before reaching the web server so you can be sure attack traffic is stopped with Cloudflare’s WAF and Unmetered DDoS mitigation and authenticated with Access if you’ve enabled those features for your account.

Deploy

kubectl apply -f deploy/argo-tunnel.yaml

Update the ServiceAccount namespace and bindings to deploy in an alternate namespace.

Without role based access control (RBAC).

kubectl apply -f deploy/argo-tunnel-no-rbac.yaml

Guides & Reference

Contributing

Thanks in advance for any and all contributions!

Join the community

The Cloudflare community forum is a place to discuss Argo, Argo Tunnel, or any Cloudflare product.

About

A Kubernetes ingress controller for Cloudflare's Argo Tunnels

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Go 82.1%
  • Makefile 12.0%
  • Shell 3.7%
  • Smarty 2.0%
  • Dockerfile 0.2%