Abstract: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.
Outline:
- Intro to the Kubernetes API
- Deployment Standardization
- Hardware demos!
- Explore how we used the API
- Possibilities for other apps