cloudflare-ingress-controller

module
v0.0.0-...-44fb6e4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2019 License: Apache-2.0

README

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

With Helm.

helm install --name anydomain cloudflare/argo-tunnel

Note: replicas >1 requires load-balancers

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.

Directories

Path Synopsis
cmd
internal
k8s

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL