Extend Kubernetes to make you a coffee

Daniel Belenky Daniel Belenky
Gal Ben Haim Gal Ben Haim
Language: English
video in English
The presentation was given on 2019.06.02 at PyCon Israel 2019.

Kubernetes/OpenShift is a portable, extensible open-source platform for managing containerized workloads and services. In this session, you will learn how to extend Kubernetes/OpenShift with Python to make you a cup of coffee.

Who doesn't like coffee? What if you could use your Python coding skills to extend Kubernetes/OpenShift to watch for possibly long running processes and make your waiting time pleasant with a cup of coffee.

We will talk about what Kubernetes is, what is a Kubernetes controller, how to write and deploy your own custom 100% Pythonic Kubernetes controller that uses the K8S Python client to listen to different events in K8S from one side, and communicates with your coffee machine on the other.

P.S: Making tea is not in the scope of this presentation.