Extending the Kubernetes API with Custom Resources, Controllers and Operators

Cloud Native Barcelona

Sep 18, 2019, 4:30 – 7:00 PM

In-person event

About this event

What is the controller pattern? And the operator pattern? How we can use custom controllers to extend the Kubernetes API? How we can build our own custom resources, controllers and operators?


18:30 Welcome
> Introduction to the Cloud Native community and Glovo!

18:45 Kubernetes Architecture

> Introduction to the core principles an components of the Kubernetes architecture. We will start a Kubernetes cluster from scratch, component by component learning how each piece fits into the puzzle.

19:40 Break

19:45 Kubernetes Custom Controllers and Operators in action
> Introduction to the Operator concept. We will deploy some operators in a Google Kubernetes Engine cluster step by step and build our own Operator without (almost) writing any code.

20:30 Pizza and drinks thanks to Glovo!


- Nacho Alonso
> SRE at CAPSiDE, contributor at Kubernetes and co-organizer at Cloud Native Barcelona

- Rael Garcia
> SRE at CAPSiDE, contributor at Kubernetes and organizer at Cloud Native Barcelona

- Roi Vázquez
> SRE at CAPSiDE and contributor at Kubernetes gh@lominorama

- Sergio López
> SRE at Red Hat gh@slopezz



More information at https://rael.io/talk/cnbcn-extending-k8s/



Wednesday, September 18, 2019
4:30 PM – 7:00 PM UTC


  • Rael Garcia Arnés

    Red Hat

    Senior Software Engineer, SRE

  • Imma Valls

    Grafana Labs

    Community Advocate

  • Pablo Chacin

    Grafana Labs

    Technical Lead Chaos Engineering

  • Niki Manoledaki

    Grafana Labs

    Software Engineer

  • Dimitris Kapanidis

    Founder at Harbur.io

  • Jose Adan Ortiz

    Roche Diagnostics

    Customer Adoption Platform Engineer