May 2-4, 2018 - Copenhagen, Denmark
Click Here For Information & Registration
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 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

Principal Software Engineer, Red Hat
Stefan is a developer at Red Hat working on Kubernetes and OpenShift,with a focus on API machinery, extension points and developer tools. Stefan is a Google Summer of Code mentor and generally loves to teach and help people to learn. Before Red Hat he worked for Mesosphere on Marathon... Read More →

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