Difficulty: beginner
Estimated Time: 15 minutes


This interactive guide will walk you through deploying a Python REST WebAPI through Kubernetes. At the end of this guide, you should have a basic understanding of how to configure Kubernetes in your own projects.

The Python API will communicate with a mysql database on the backend for retrieving information.

For the source code used to build these containers is available on GitHub here For more information and interactive tutorials, check out the Kubernetes Website

You've completed your first Katacoda scenario!

Intro to Kubernetes Deployment

Step 1 of 4

Step 1 - What is Kubernetes?

Kubernetes is a tool created by Google for deploying containerized applications.

According to the Kuberenetes Website:

Kubernetes is a production-grade, open-source platform that orchestrates the placement (scheduling) and execution of application containers within and across computer clusters.

In other words, it is a way to deploy and manage our containerized applications in a controlled way.

Executing Commands

In this workshop, you can either type the commands directly into the terminal, or you can click the command below:

echo 'Hello World'