STRRL / cloudflare-tunnel-ingress-controller
🚀 Expose the website directly into the internet! The Kuberntes Ingress Controller based on Cloudflare Tunnel.
selfhosted
kubernetes
cloudflare
cloudflare-tunnel
ingress
ingress-controller
cloudflare-tunnel-ingress-controller
Cloudflare Tunnel Ingress Controller for Kubernetes
The Cloudflare Tunnel Ingress Controller is a Kubernetes Ingress controller that provides a highly available and secure way to expose applications running in a Kubernetes cluster to the internet through Cloudflare's Tunnel service.
Cloudflare Tunnel is a service that securely connects your applications and services to the internet, bypassing firewalls and NATs. It provides DDoS protection, TLS termination, and load balancing, making it an ideal solution for exposing applications to the public internet.
The Cloudflare Tunnel Ingress Controller is a powerful tool that can be used to:
- Expose applications running in a Kubernetes cluster to the internet
- Provide DDoS protection, TLS termination, and load balancing for your applications
- Bypass firewalls and NATs
- Manage your Cloudflare Tunnel connections from within Kubernetes
Features
- Expose applications running in a Kubernetes cluster to the internet through Cloudflare Tunnel
- Provides DDoS protection, TLS termination, and load balancing for your applications
- Bypasses firewalls and NATs
- Manages your Cloudflare Tunnel connections from within Kubernetes
- Supports HTTP and HTTPS traffic
- Supports multiple Cloudflare Tunnel connections
- Configurable health checks
- Automatic certificate management
- Easy to use and configure
Benefits
- Improved security and reliability for your applications
- Reduced complexity and cost of managing your infrastructure
- Increased flexibility and scalability for your applications
Getting Started
To get started with the Cloudflare Tunnel Ingress Controller, follow these steps:
- Create a Cloudflare Tunnel account.
- Install the Cloudflare Tunnel CLI.
- Create a Cloudflare Tunnel connection.
- Install the Cloudflare Tunnel Ingress Controller.
- Configure the Cloudflare Tunnel Ingress Controller.
- Create an Ingress resource to expose your application.
Resources