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!

The speaker’s profile picture
Christian Barra

I am Senior Software Engineer, Tech Lead and speaker living in Berlin where I work at infarm, one of the top 10 startups in Berlin.

My focus is on microservices, event-driven architecture, devops for microservices and machine learning and data engineering.

I am an active member of the tech community in Berlin, organizer of PyCon DE and a Python Software Foundation Fellow.