Kubernetes 101 for Python Developers

Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

During this training you will learn how to use it and how it can help as a Python developer.


Do you find easier to build a 3894 pieces IKEA’s furniture than using K8s?

Kubernetes 101 for Python Developers is here to help!

Although its components and architecture is fairly complex is becoming more and more the de facto standard solution to orchestrate containers in the cloud.

During this training we will discover how to use a GKE (Google Kubernetes Engine) cluster to deploy Python production ready applications using Kubernetes. After a theoretical introduction there will be hands on trainings units.

In the workshop we will cover:

  1. Basic of Kubernetes
  2. Kubernetes architecture
  3. Kubectl and dashboard
  4. Design and deploy applications in K8s
  5. Exposing applications
  6. Multiple environments
  7. Metrics and monitoring
  8. Tips on Security
  9. Q&A

Please close this repo and follow through the README: https://gitlab.com/PyBootCamp/k8s-101-python-developers


Domains:

DevOps, Infrastructure, Web, APIs, Use Cases

Domain Expertise:

some

Python Skill Level:

basic

Abstract as a tweet:

Ready to learn about Kubernetes? Join the workshop and be prepared to play with yaml files!