End-to-End Django on Kubernetes
summary
Claims that Kubernetes is actually the easiest way to deploy Django and its dependencies, showing how to stand up the entire stack in a single command using Kubernetes manifests, OpenShift templates or a Helm package. Demonstrates a working Django app with replicated PostgreSQL (Patroni mentioned) plus persistent volumes, autoscaled app replicas (examples show two replicas, three-master clusters), nginx/ingress + kube-lego obtaining LetsEncrypt certs, and EFK/json logging; the configs and demos run end to end.
AI-written summary · about
chapters (19)
- 0:00Start
- 1:56Terminology
- 3:08What's Container Orchestration
- 3:42Control Loop
- 6:20Multiple Authentication with Kubernetes
- 7:44Kubernetes Dashboard
- 8:16Dashboard
- 8:56Namespaces
- 9:43Define Resources
- 12:13An Ingress Controller
- 17:46How Do You Run Kubernetes in the Real World
- 19:41Environment Variables
- 20:06Config Maps
- 22:40Centralized Logging
- 25:02Off Cluster Storage
- 27:38Api from Python
- 29:47Examples of Operators
- 31:47Resource Quotas
- 33:51Do I Still Need a Load Balancer
related talks
49mFundamentals of Kubernetes for Django developers
44mDeploy Django: GitOps & Kubernetes Made Easy with Calvin Hendryx-Parker
53mFundamentals of deploying applications to Kubernetes
30mForklifting Django: Migrating A Complex Django App To Kubernetes
29mForklifting Django: Migrating A Complex Django App To Kubernetes
44mA Django Project Template with CI/CD Pipelines and k8s Orchestration
33mProduction-ready Flask & Django apps on Kubernetes
31mSimplifying Python Web App Operations: Automating K8s Ops with Open Source
