Seattle, WA
December 10–13, 2018
Click Here for More Information & Registration
View Venue Map
Wednesday, December 12 • 11:40am - 12:15pm
Custom Controllers to the Rescue: Tailoring API Objects to Your Needs - Stephen Chan & Davi Arnaut, Airbnb

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
External controllers and admission controllers are a great way to extend Kubernetes and enforce cluster policies that are particular to your needs. In this talk, we’ll showcase how to use controllers backed by real examples used in production at Airbnb. We’ll show how controllers can help the scheduler spread a deployment’s pods across zones more evenly, enforce maximum pod age, and taint nodes based on conditions set by node-problem-detector. We’ll also show how we use admission controllers to enforce naming conventions and security constraints such as container image source on API objects submitted to a cluster.

avatar for Davi Arnaut

Davi Arnaut

Site Reliability Engineer, Airbnb
Davi Arnaut is a member of the SRE team and works on supporting the Kubernetes initiatives at Airbnb.

Stephen Chan

Software Engineer, Airbnb
Stephen has worked on Airbnb during much of its Kubernetes migration, from the first production service to hundreds of services running across many clusters and different environments. He previously spoke about a few custom controllers in use at Airbnb at Kubecon 2018.

Wednesday December 12, 2018 11:40am - 12:15pm
Tahoma 1/2 @ TCC The Conference Center (TCC) - Separate from WSCC building