25.04.2026 –, Aula Magna Jazyk: Slovak
Kubernetes API Server is a highly extensible platform with Custom Resource Definitions (CRDs), making it an ideal foundation for building custom orchestration controllers.
As a former CDN developer, I set out to create EdgeCDN-X, an open source CDN built entirely on Kubernetes. Using CRDs and custom controllers, EdgeCDN-X ensures fast, reliable deployment of control and service updates across global edge regions. https://github.com/EdgeCDN-X
Kubernetes API Server is a highly extensible platform with Custom Resource Definitions (CRDs), making it an ideal foundation for building custom orchestration controllers.
As a former CDN developer, I set out to create EdgeCDN-X, an open source CDN built entirely on Kubernetes. Using CRDs and custom controllers, EdgeCDN-X ensures fast, reliable deployment of control and service updates across global edge regions. https://github.com/EdgeCDN-X
At the core of the platform, CoreDNS acts as a GSLB, routing customers to the nearest edge location based on GeoIP. Combined with active health checks and intelligent fallback strategies, the routing engine guarantees clients are always connected to a healthy, available edge.
On the edge, Nginx caching and SR-IOV enabled NICs deliver high-performance content delivery directly to end users.
This talk dives into the challenges I encountered while building EdgeCDN-X and highlights the powerful features of the Kubernetes API server, showcasing why it’s the perfect platform for building reactive, scalable controllers.
I'm a passionate DevOps engineer from Slovakia, currently working as a contractor and consultant for several international companies. I earned my PhD in 2020, conducting research at the Slovak University of Technology and the TNO research institute in The Hague, Netherlands. My background combines academic expertise with hands-on industry experience, allowing me to bridge cutting-edge research with practical DevOps solutions.