Building public cloud service on Cozystack
summary
Built DevSpace on Cozystack as a developer self-service platform, deployed across two Cozystack clusters (prod + test) spanning two regions and four locations on three bare-metal and three VM nodes. Architecture uses a control panel, an API-proxy/task-broker, and Cozystack to provision Kubernetes, DBs and namespaces; networking relies on MetalLB over BGP with Cilium/Calico for HA. Multi-tenancy gives per-tenant ETCD clusters. It runs in production but required fixes for LinStor and ephemeral-storage quotas and careful quota and upgrade testing.
AI-written summary · about
chapters (7)
- 0:00DevSpace on Cozystack intro
- 1:04Why build DevSpace with Cozystack
- 3:51Solution architecture
- 8:17Multi-tenancy structure
- 10:03Bare metal and network
- 11:52Production challenges and fixes
- 15:22Q&A
related talks
09mFrom AWS EC2 to Cozystack: A Beginner’s Roadmap to Cloud Independence
32mHow we build a multi-AZ cloud in Switzerland
25mJourney to Stable Infrastructures with Talos Linux & Cozystack
17mSovereign Cloud Stack Technical Deep Dive
53mStreamline Cloud-Native App Development Using CDEs
39mThe Multi-Tenant Supercluster Approach
20mCAPI vs. ClusterStacks: The Better is the Enemy of the Good
34mFishfingers and Custard: An OpenStack and K8s Story
