Tutorial: Build Your Own Heroku With Cloud Native Stack
Talkat KubeCon + CloudNativeCon North America 2022 · on Thursday, 2022-10-27· at 16:30· 330 AB, Huntington Place: 1 Washington Blvd·
summary
Builds a Heroku‑style PaaS by wiring Backstage + Crossplane + Argo CD together so a developer clicks a template, Backstage scaffolds a repo, GitHub Actions builds images and Helm/OCI charts, Argo CD deploys app+infra, and Crossplane composes provider resources (buckets, RDS) and emits connection secrets mounted into pods. Demo runs on kind with GCP/AWS providers, faces CI/image hiccups but ultimately provisions a bucket and mounts credentials. Production rollout at Grupo Boticário manages 100 AWS accounts, 109 apps, 13 templates, 195 resources.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:06Companies outgrow Heroku
- 3:17Tools for custom platform
- 6:12Hands-on tutorial starts
- 12:20Kubernetes cluster setup
- 24:30Argo CD and Crossplane install
- 33:10Custom Backstage template
- 43:06Backstage Kubernetes actions
- 51:14Crossplane provisioning
- 1:00:03Debugging deployments
- 1:13:00Production platform demo
- 1:27:43Final demo and conclusion
related talks
18mKeynote: Choose Your Own Adventure: The Perilous Passage to Production
55mHeroku PaaS Apps to Feature your Work in any Language
25mFrom Heroku to Cloud Native in 7 Weeks
25mThe Only Thing That Matters In DevOps Is...
44mPlatform Engineering 101: Building Internal Developer Platforms
30mGitOpsifying Cloud Infra with Crossplane, ArgoCD
28mThe Only Thing That Matters In DevOps Is...
44mCreating an IDP – From Zero to Production in 5 Minutes with Backstage + ArgoCD
