Loading…
Attending this event?
Seattle, WA
December 10–13, 2018
Click Here for More Information & Registration
View Venue Map
View analytic
Thursday, December 13 • 4:30pm - 5:05pm
Managing Addons with Operators (Or How We Dropped Untested bash/sed for Go) - Jeff Johnson & Justin Santa Barbara, Google

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

Log in to leave feedback.
Kubernetes has long deployed core components like kube-dns by running kubectl apply every few minutes from a directory on a master node. This worked great with simple addons on a single master node. Addons are a rapidly growing avenue for delivering new features and this growth has demonstrated the shortcomings of the current approach (k/k#23233, eg: configuration is hard and opaque; changes require a cluster restart; addons must be developed in the main repo)

Jeff and Justin will talk about their work in replacing thousands of lines of bash, sed and replacing it with operators. They’ll discuss managing dependencies between addons, rolling upgrades, configuration, and health. They’ll cover a few addons that have already been converted and open-sourced, and demonstrate building an operator with their open source toolkit which makes it easy to build a best-practice operator.

Speakers
JS

Justin Santa Barbara

Software Engineer, Google
Justin is one of the kubernetes sig-aws leads and started the kops project, so loves to talk about how to install and operate kubernetes, or on all things kubernetes-on-AWS or on other clouds (particularly GCP, having recently joined Google!)
avatar for Jeff Johnson

Jeff Johnson

Software Engineer, Google
Jeff is a Software Engineer at Google with experience building on-premise Kubernetes distributions and is now part of the GKE Cluster Lifecycle Team, building life-cycle management and monitoring tools for cluster add-ons. His focus area is networking and application reliability with... Read More →


Thursday December 13, 2018 4:30pm - 5:05pm
606-609