A Kubernetes Application End-to-End: DevStats
summary
DevStats is fully ported to Kubernetes and runs in production using Patroni 3-node HA Postgres with one PV per node, Grafana instances per project, hourly cron jobs that pull GitHub/BigQuery data, and Helm charts that generate many manifests via Helm with template loops. Deployment uses EKS + AWS EBS, nginx ingress and cert-manager (Let’s Encrypt); fixes include mounting shm to bypass a 64MB container limit and running containers with patched permissions. CI builds via Travis CI; it works and serves multiple foundations.
AI-written summary · about
chapters (9)
- 0:00Start
- 1:31Application in Kubernetes
- 5:36Moving a Monolithic Application to a Bunch of Kubernetes Micro Services
- 13:59Charts Repo
- 18:03Patroni Database
- 24:47Testing
- 26:16Flexible Deployment
- 27:22Documentation
- 34:15What Was the Hardest Part in Moving Everything to Kubernetes
related talks
35mKubernetes journey
22mAnatomy of a production grade Kubernetes cluster
42mDrupal, Kubernetes, Production
57mSecure Kubernetes data management and scaling with Kasten K10
40mFrom dev to prod. One Year of Using Kubernetes in Production
39mUsing Kubernetes to Change Legacy Systems and Processes in the Public Sector
26mKubernetes from the Database Out
53mImplementing Kubernetes on with confidence
