Back to browse
GitHub Repository

kubernetes controller for cloudflare dns

3 starsGo

Cloudflared-DNS-controller: Auto-sync DNS from cloudflared ConfigMap

by Seipann11·Mar 1, 2026·1 point·0 comments

AI Analysis

●●SolidSolve My ProblemNiche Gem

Bridges CloudFlare tunnels and DNS without external-dns, but very narrow use case.

Strengths
  • Solves specific gap: external-dns cannot read ConfigMaps, this fills that niche
  • Helm chart with multiple auth modes (inline/Secret) and full Apache 2.0 license
  • Clean, minimal implementation: watches ConfigMap, diffs, syncs DNS
Weaknesses
  • Extremely narrow audience: only Kubernetes users with cloudflared + ConfigMap-driven config
  • No evidence of production use or user feedback; 1 star, 0 forks suggests early traction
Target Audience

Kubernetes operators using Cloudflare Tunnels and managing ingress via CloudConfig.

Similar To

external-dns · ExternalSecrets

Post Description

I built this project to keep Cloudflare DNS records in sync with the ingress rules in a cloudflared ConfigMap on Kubernetes.

If you manage cloudflared ingress entirely through ConfigMaps and want DNS records to be created and deleted automatically, this controller is for you. Unlike external-dns, which cannot create DNS records from ConfigMaps, this controller watches your cloudflared ConfigMap and syncs DNS records accordingly.

If you find it useful, please give it a star!

Similar Projects

Productivity●●Solid

An offline-first expense tracker on Cloudflare D1 and SQLite WASM

SQLite WASM in browser with Cloudflare D1 sync beats typical SaaS expense trackers.

CozySolve My Problem
momentmaker
313mo ago