L0al7oxllkcqbaap3x3y
SkillsCast

Kubernetes Hardware Hacks: Exploring the Kubernetes API Through Knobs, Faders, and Sliders

10th March 2016 in London at CodeNode

This SkillsCast was filmed at KubeCon Europe

SkillsCast coming soon.

Have you ever wanted to create a physical cockpit or replica of Homer Simpson’s dashboard to control your Kubernetes cluster? Of course you have!

Along with making it easier to efficiently use server hardware, Kubernetes has created a standardized deployment model that makes it easy to control and get interesting information about your cluster. Metrics about the containers in the cluster such as how many are running, where they are running, how much CPU and memory they consume, and progress on rolling updates or deployments are all possible using the API. At the same time, new developments in IoT and easy to use prototyping kits have opened up new possibilities for interesting hardware based interfaces. In this talk we’ll combine Kubernetes with hardware in interesting ways to provide useful visualizations and controls for your container clusters and have a lot of fun on the way! We will discuss how the Kubernetes API standardizes deployment and thus opens up new possibilities in terms of applications. Then we’ll demonstrate a number of interactive & engaging hardware devices that make use of the Kubernetes API. Finally, we’ll look at how we used the API and discuss the possibilities for other kinds of software and hardware based apps.

Kubernetes Hardware Hacks: Exploring the Kubernetes API Through Knobs, Faders, and Sliders

Ian Lewis

Ian is a developer Advocate on the Google Cloud Platform team working out of Tokyo. His mission is to help improve the lives of developers in the cloud. Ian focuses on Kubernetes, Storage, APIs, languages and everything in between. He loves Python and Go and helped found PyCon JP, largest Python conference in Japan.

SkillsCast

SkillsCast coming soon.

Have you ever wanted to create a physical cockpit or replica of Homer Simpson’s dashboard to control your Kubernetes cluster? Of course you have!

Along with making it easier to efficiently use server hardware, Kubernetes has created a standardized deployment model that makes it easy to control and get interesting information about your cluster. Metrics about the containers in the cluster such as how many are running, where they are running, how much CPU and memory they consume, and progress on rolling updates or deployments are all possible using the API. At the same time, new developments in IoT and easy to use prototyping kits have opened up new possibilities for interesting hardware based interfaces. In this talk we’ll combine Kubernetes with hardware in interesting ways to provide useful visualizations and controls for your container clusters and have a lot of fun on the way! We will discuss how the Kubernetes API standardizes deployment and thus opens up new possibilities in terms of applications. Then we’ll demonstrate a number of interactive & engaging hardware devices that make use of the Kubernetes API. Finally, we’ll look at how we used the API and discuss the possibilities for other kinds of software and hardware based apps.

About the Speaker

Kubernetes Hardware Hacks: Exploring the Kubernetes API Through Knobs, Faders, and Sliders

Ian Lewis

Ian is a developer Advocate on the Google Cloud Platform team working out of Tokyo. His mission is to help improve the lives of developers in the cloud. Ian focuses on Kubernetes, Storage, APIs, languages and everything in between. He loves Python and Go and helped found PyCon JP, largest Python conference in Japan.

Photos