May 2-4, 2018 - Copenhagen, Denmark
Click Here For Information & Registration
Back To Schedule
Friday, May 4 • 14:45 - 15:20
SIG API Machinery Deep Dive – Stefan Schimanski, Red Hat (Intermediate Skill Level) (Slides Attached)

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

Feedback form is now closed.
SIG API Machinery is responsible for all generic API topics in Kubernetes, i.e. for the generic API server implementation, API CRUD semantics, discovery, the admission control mechanism, conversion, defaulting, persistence with etcd, general controllers like garbage collection, Go client libraries, code generation and extension points like CustomResourceDefinitions, aggregation & admission.

This session will have two parts:
  • A deep dive into a selection for API Machinery topics, probably: defining API types in Golang, groups+versions+kinds+resources, tags, code-generation, schemes, different variants of codecs – and how to use all this with CustomResourceDefinitions and a custom client-go client.
  • time for general discussion and opportunity for API machinery questions.
This session is targetted especially at:
  • People using the Kubernetes APIs with client-go and wanting to understand what is going on behind the scenes
  • People extending Kubernetes with APIs using aggregated API servers or CustomResourceDefinitions

avatar for Stefan Schimanski

Stefan Schimanski

Senior Prinicpal Software Engineer, Red Hat
Stefan is a Senior Principal Software Developer at Red Hat working on Kubernetes and OpenShift, with a focus on API machinery, extension points and developer tools as part of Sig API Machinery. He contributed a major part of the CRD feature set. Stefan is a 2nd time GoogleSummer of... Read More →

Friday May 4, 2018 14:45 - 15:20 CEST