Plays Well with Others: Composability for Cloud Native Applications
summary
A Kubernetes extension called Crossplane v0.2 turns cloud services into Kubernetes custom resources with active controllers, supporting AWS Azure GCP, and provisions real services (databases, buckets, Redis). A concrete proof: a portable GitLab deployment (4,800 lines of YAML, 14 Deployments, 16 ConfigMaps) is refactored into resource claims and classes so the demo provisions nine buckets and Postgres/Redis across clouds automatically; controllers reconcile state and the deployment completes successfully. Future work targets more providers and richer lifecycle APIs.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:02Kubernetes
- 2:03Modern cloud native applications
- 3:30What's wrong with this picture?
- 4:24Infrastructure Orchestration
- 6:45Cloud Native Evolution
- 10:07Crossplane Open source multicloud control plane
- 13:40GitOps for cloud native apps
- 14:55Resource Class
- 16:10GitLab on Crossplane
- 18:33Demo
related talks
35mPlays Well with Others: Composability for Cloud Native Applications
17mCrossplane: Deploy Your Cloud Components from Your K8S Cluster
37mPlatformOps with Crossplane
33mEliminating the Gap Between Development and Production with Kuber...
33mCreating Dynamic Kubernetes Resources with Crossplane Functions
23mIntroduction to Crossplane and Simplifying Cloud Native Infrastructure Management
33mCreating Dynamic Kubernetes Resources with Crossplane Functions
32mYAML Your Cloud! Managing Your Hosted Resources With Kubernetes
