In this workshop we will learn what Kubernetes is, why is it so great, and how to run Python applications and Machine Learning workloads on Kubernetes. We will start by learning the basics of Kubernetes and how to interact with it using the command line. We will continue by deploying a Python web application into a Kubernetes cluster. After examining the running application, we will learn how to solve problems with the application and how to launch new versions while older ones are still running. At the end of this workshop, you will know when you should use Kubernetes and how to get started.