Enabling Developers in a Multi-Cloud World
summary
A demo platform extends Kubernetes with a custom Environment CRD to provision isolated dev clusters and apps using Crossplane for cloud resources and vcluster for cheap virtual clusters; a deployed Go frontend updates instantly via KO and Knative routes traffic, supports canary/tag/header routing and scale-to-zero, and a Dapr sidecar provides language-agnostic state and pub/sub so swapping the writer from Go to Java works live. The end-to-end flow successfully creates environments, deploys revisions, and routes traffic.
AI-written summary · about
chapters (13)
- 0:00Start
- 3:37LEARNING
- 4:53MORE THAN ONE
- 5:28OWNERSHIP
- 6:52TOOLING
- 8:04MULTI-TENANCY
- 8:52COSTS
- 10:04PLATFORM TEAM
- 11:15LET'S BUILD A PLATFORM
- 12:58EXAMPLE PLATFORM
- 23:24ADVANCED TRAFFIC MANAGEMENT
- 31:10PLATFORM CAPABILITIES
- 36:55PATTERNS AND BEST PRACTICES ENCODED
related talks
33mEliminating the Gap Between Development and Production with Kuber...
36mHow to Build Cloud-Native Platforms with Kubernetes
30mExtending Kubernetes Scheduler for Multi-Cluster and Multi-Cloud Workloads
35mPlays Well with Others: Composability for Cloud Native Applications
17mCrossplane: Deploy Your Cloud Components from Your K8S Cluster
20mWhat Does A Platform On Kubernetes Look Like?
35mBuilding and Enabling APIs with Crossplane 1
41mAn Adventure in Multi-Cloud with Kubernetes
