Files
homelab/cloudflared

Cloudflare Tunnel

A Kubernetes connector for an existing Cloudflare tunnel.

The Deployment runs in default and reads its token from the ignored Secret created from k8s/secret.yaml.example. Create the tunnel and its hostname rules in Cloudflare before starting the connector.

There is no Compose file or k8s/active marker. Apply the Secret first, then k8s/deployment.yaml when this tunnel is needed.

Inspect

From the repository root:

kubectl get pods,svc,pvc -n default
kubectl get events -n default --sort-by=.metadata.creationTimestamp

See the repository README for deployment selection.