From the Ranch(er) to the Dev: A Case Study About Simplifying K8s Cluster Setup Wit...
summary
Automates Rancher cluster onboarding with Backstage and GitLab: a custom entity provider pulls clusters into the catalog, Backstage templates instantiate an infrastructure binder (Helm apps: Prometheus, Grafana, Kyverno, Sealed Secrets), a GitLab agent is installed via an in-cluster job to avoid stored tokens, and a sealing microservice generates sealed secrets so developers avoid extra CLIs. Process goes from 3 to 22 clusters, removes manual back-and-forth, and is currently running in production.
AI-written summary · about
chapters (11)
- 0:00Simplifying K8s clusters
- 2:28Rancher with Backstage API
- 3:30Infrastructure binder deployment
- 4:54GitLab agent setup
- 6:20Application binder deployment
- 7:24Filtering clusters in Backstage
- 8:28Sealed secrets workflow
- 9:53Secrets from Backstage
- 10:57Linear deployment process
- 12:01Rancher cluster registration
- 13:03Q&A
related talks
42mAutomating Infrastructure Deployment for Kubernetes
20m04 How AH.nl manages the Kubernetes ranch as a Service
32mHow To Make Your Application Developers Fall In Love with Kubernetes & Cloud Native Applications
47mGitOps at Scale
42mKubernetes Multi-Cluster Management with Rancher
54mSupercharge Backstage: Self-Service GitOps Staging Environments wi...
29mHow to Get Your Application Developers to Fall in Love with Kubernetes & Cloud Native Applications
36mMulti-Cluster Kubernetes Quick Delivery with IaC and GitOps
