Extend Kubernetes to make you a coffee
06-04, 14:00–14:25 (Asia/Jerusalem), Main Hall

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.

Daniel Belenky is a software engineer at Red Hat for almost 3 years. For the last year and a half, been working on the CI platform for the KubeVirt project - a Virtual Machine Management solution for Kubernetes.

Team lead of Redhat's CNV (Container Native Virtualization) CI/CD team.
In the last years, I've been working with Python for developing CI/CD tools.