Cloudflare Controller for Kubernetes

Robert Polasek

DevOps Engineer
Go
Kubernetes
I developed a Cloudflare controller, which maintained the configuration of Argo tunnels between Cloudflare and Kubernetes clusters based on ingress resource annotations. The motivation behind the development was to ensure a fully automated process of provisioning applications into Kubernetes. Without the controller, every time a new application was provisioned, somebody would need to go in and manually enable a new application in Cloudflare. This was very useful for CI/CD pipeline previews, which generated a new application a couple of times a day and allowed developers to see changes instantly. The controller was written in Go and deployed as a helm chart.
Partner With Robert
View Services

More Projects by Robert