Loading…
Wednesday October 26, 2022 4:30pm - 6:00pm EDT


Kubernetes controllers are responsible for making the current state of your cluster continue to become closer to your desired state. Have you ever wondered how these built-in controllers work? Or have you ever wanted to write your own controller to manage Custom Resources? In this 90 minute tutorial, we'll walk you through building your own controller using controller runtime, the set of common libraries on which core controllers are built. We'll use Kubebuilder, a framework for building APIs using custom resource definitions (CRDs). We'll also explain lesser-documented best practices and conventions for writing controllers that the community has developed through trial and error learning, through projects such as Flux and Cluster API. Attendees will gain an understanding of what Kubernetes conditions are, how to set and respond to them, and why they matter. We’ll review common pitfalls and additional helper libraries to make writing these easier, more reliable, and enjoyable!
Speakers
avatar for Amine Hilaly

Amine Hilaly

AWS, Software Development Engineer @ EKS, AWS
Amine is a Software Development Engineer at Amazon Web Services working on the Kubernetes and Open source related projects for about three years. Amine is a Go, open-source, and Kubernetes fanatic.
avatar for Scott Rigby

Scott Rigby

Developer Experience Engineer, Weaveworks
avatar for Niki Manoledaki

Niki Manoledaki

Software Engineer, Weaveworks
Niki Manoledaki is a Software Engineer and advocate for cloud-native environmental sustainability, including carbon, energy, and cost optimisations. She builds open-source cloud-native tools at Weaveworks with a focus on GitOps. She is an active contributor to the CNCF Environmental... Read More →
avatar for Juozas Gaigalas

Juozas Gaigalas

Developer Experience Engineer, Weaveworks
Somtochi Onyekwere is a Developer Experience Engineer at Weaveworks and a maintainer of the CNCF Flux project. Somtochi particularly works on the Notification Controller and some aspects of Flagger. Prior to the current role, Somtochi was a participant of Google Summer of Code and... Read More →
SB

Soulé Ba

Consulting Reliability Engineer, Weaveworks
Soulé Ba is a Flux maintainer, is passionate about open source technologies, and actively contributes code to other projects in the CICD space like Tekton. Soulé has extensive experience as a Platform Engineer covering large enterprises in the finance and telecommunication industries... Read More →
Wednesday October 26, 2022 4:30pm - 6:00pm EDT
330 AB Huntington Place: 1 Washington Blvd, Detroit, MI 48226
  Customizing + Extending Kubernetes
Feedback form is now closed.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link