youtube image
From YouTube: SIG API Machinery Deep Dive – Stefan Schimanski, Red Hat (Intermediate Skill Level)

Description

Want to view more sessions and keep the conversations going? Join us for KubeCon + CloudNativeCon North America in Seattle, December 11 - 13, 2018 (http://bit.ly/KCCNCNA18) or in Shanghai, November 14-15 (http://bit.ly/kccncchina18).

SIG API Machinery Deep Dive – Stefan Schimanski, Red Hat (Intermediate Skill Level)

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

About Stefan
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 and Spark. By trade,
Stefan is a Mathematician and Computer Scientist, with a PhD in Mathematical Logic.
Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at https://kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.