Get the DevOps Roadmap for 2022 here: https://devopsfordevelopers.io/roadmap
This video shows how to receive a message from a message queue and use the contents to create a Jupyter notebook in Kubernetes dynamically based on parameters defined in the message. This demonstrates using DevOps practices to solve real world problems.
0:00 Introduction
0:54 Message payload for building an environment
1:30 Connecting to Kubernetes using python code
3:15 Define the environment using Jinja templates
3:47 Creating the Kubernetes resources from python
4:15 Troubleshooting the Jupyter notebook in kubernetes
5:20 Updating the Jupyter notebook config to work in the Ingress
6:50 Deploy the updated environment to Kubernetes
7:50 The world's most SEO friendly song (rough draft)