Kubernetes provides a powerful set of APIs and abstractions for building distributed systems. Additionally, it provides users with the ability to build and install their own extension APIs alongside the core APIs. Phillip Wittrock covers how core Kubernetes APIs are designed and built and teaches the basics of writing an installable custom Kubernetes API.
Phillip provides an introduction to fundamental API concepts, including resources, controllers, and reconciliation loops; then, he provides an end-to-end walkthrough, answering what happens after running “kubectl apply.” He discusses Kubernetes resource versioning, finalizers, defaulting, and validation and asynchronous and level-based controller architecture.
Phillip Wittrock is staff software engineer at Google, a member of the Kubernetes Steering Committee, and a Kubernetes SIG CLI technical lead. Phillip’s hobbies include debating how kubectl is pronounced and talking about Kubernetes at social events.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, email velocity@oreilly.com
For information on trade opportunities with O'Reilly conferences, email partners@oreilly.com
View a complete list of Velocity contacts
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • confreg@oreilly.com
Comments
Slides available here: https://bit.ly/2JOn702
Demo repo available here: https://bit.ly/2XVDTh5
Hi Phillip,
Great session. Will the slide deck be made available?
Hi