awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
STRRL avatar

STRRL/cloudflare-tunnel-ingress-controller

0
View on GitHub↗
1,152 stars·86 forks·Go·MIT·13 viewstunnel.strrl.dev↗

Cloudflare Tunnel Ingress Controller

This project is a Kubernetes controller that automates the management of public-facing network resources and secure ingress connectivity. It functions by observing custom resource definitions to reconcile the desired state of network traffic with the actual configuration of internal services.

The controller manages network connectivity by establishing secure outbound tunnels, which eliminates the requirement for traditional inbound firewall ports or port forwarding. It integrates directly with external cloud management interfaces to automate the lifecycle of these tunnels and synchronize domain records, ensuring that internal services remain reachable from the internet.

The system provides comprehensive traffic management and operational visibility by tracking configuration changes and system performance through standard logging and metrics interfaces. It supports zero-trust access patterns by maintaining secure connections from within the cluster to an external gateway.

Features

  • Cloudflare Tunnels - Automates the lifecycle of secure outbound tunnels to edge networks, eliminating the need for public IP addresses or port forwarding.
  • Declarative Infrastructure Reconciliation - Continuously monitors and enforces the desired network state by reconciling cluster resource definitions with external infrastructure.
  • Ingress Controllers - Acts as a network traffic manager that maps cluster services to public domains without opening inbound firewall ports.
  • Kubernetes Controllers - Implements a control loop that observes cluster resource states and reconciles them to maintain network connectivity.
  • Automated DNS Record Synchronization - Automatically synchronizes cluster resource states with external DNS provider records to keep services reachable.
  • Declarative Infrastructure Provisioning - Automates the creation and updates of cloud network resources using declarative configuration files during the deployment lifecycle.
  • Kubernetes Application Exposers - Exposes internal cluster services to the public web securely without requiring inbound firewall ports.
  • Connection Lifecycle Managers - Automates the lifecycle of network tunnels and domain records to ensure persistent service reachability.
  • Multiplexed - Multiplexes multiple network connections over a single secure outbound tunnel to bypass inbound firewall restrictions.
  • Traffic Tunneling - Directs incoming requests to internal services via secure outbound tunnels, bypassing traditional inbound network exposure.
  • Zero Trust Access - Enables secure access to private services through outbound tunnels, supporting zero-trust connectivity patterns.

Star history

Star history chart for strrl/cloudflare-tunnel-ingress-controllerStar history chart for strrl/cloudflare-tunnel-ingress-controller

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Cloudflare Tunnel Ingress Controller

Hand-picked collections where Cloudflare Tunnel Ingress Controller appears.
  • Local Service Tunneling Tools
  • Kubernetes Ingress Controllers

Open-source alternatives to Cloudflare Tunnel Ingress Controller

Similar open-source projects, ranked by how many features they share with Cloudflare Tunnel Ingress Controller.
  • fosrl/pangolinfosrl avatar

    fosrl/pangolin

    21,255View on GitHub↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    TypeScriptcrowdsecdockerhome-lab
    View on GitHub↗21,255
  • jcmoraisjr/haproxy-ingressjcmoraisjr avatar

    jcmoraisjr/haproxy-ingress

    1,160View on GitHub↗

    This project is a Kubernetes ingress controller that manages external traffic by dynamically configuring the HAProxy load balancer. It functions as a bridge between cluster resources and the network data plane, translating high-level ingress definitions into active proxy configurations to route HTTP, TCP, and UDP traffic into containerized environments. The controller distinguishes itself through a decoupled architecture that separates control plane logic from the proxy process, allowing for independent lifecycle management and versioning. It utilizes template-based configuration generation a

    Gohacktoberfesthaproxyingress-controller
    View on GitHub↗1,160
  • kong/kubernetes-ingress-controllerKong avatar

    Kong/kubernetes-ingress-controller

    2,392View on GitHub↗

    This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity within Kubernetes environments. It operates as a controller that monitors cluster state to reconcile gateway configurations with desired infrastructure definitions, ensuring that network policies and routing rules remain consistent across distributed deployments. The system distinguishes itself through a modular request pipeline that allows for the injection of custom logic to handle transformations, security checks, and logging. It supports declarative infrastructure managemen

    Goapiscrdsingress
    View on GitHub↗2,392
  • operator-framework/operator-sdkoperator-framework avatar

    operator-framework/operator-sdk

    7,658View on GitHub↗

    The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.

    Gokubernetesoperatorsdk
    View on GitHub↗7,658
See all 30 alternatives to Cloudflare Tunnel Ingress Controller→

Frequently asked questions

What does strrl/cloudflare-tunnel-ingress-controller do?

This project is a Kubernetes controller that automates the management of public-facing network resources and secure ingress connectivity. It functions by observing custom resource definitions to reconcile the desired state of network traffic with the actual configuration of internal services.

What are the main features of strrl/cloudflare-tunnel-ingress-controller?

The main features of strrl/cloudflare-tunnel-ingress-controller are: Cloudflare Tunnels, Declarative Infrastructure Reconciliation, Ingress Controllers, Kubernetes Controllers, Automated DNS Record Synchronization, Declarative Infrastructure Provisioning, Kubernetes Application Exposers, Connection Lifecycle Managers.

What are some open-source alternatives to strrl/cloudflare-tunnel-ingress-controller?

Open-source alternatives to strrl/cloudflare-tunnel-ingress-controller include: fosrl/pangolin — Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private… jcmoraisjr/haproxy-ingress — This project is a Kubernetes ingress controller that manages external traffic by dynamically configuring the HAProxy… kong/kubernetes-ingress-controller — This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity… operator-framework/operator-sdk — The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes… cert-manager/cert-manager — This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS… apache/apisix-ingress-controller — This project is a Kubernetes ingress controller that functions as an API gateway and traffic manager for containerized…