Crossplane v2.0 Multi-Cloud Object Storage
Provision object storage in AWS, Azure, and GCP from one Kubernetes control plane using a single Crossplane v2.0 namespaced Composite Resource.

Lab Overview
Build a true multi-cloud abstraction with Crossplane v2.0. A single namespaced XObjectStore resource lets developers request a bucket and pick the cloud - AWS S3, Azure Blob Storage, GCP Cloud Storage, or all three at once.
You'll learn to:
- Design a v2.0 namespaced XRD that abstracts three cloud providers
- Build a Pipeline composition with function-go-templating conditional fan-out
- Wire ClusterProviderConfigs for AWS, Azure, and GCP storage providers
- Provision real buckets in each cloud through one developer-facing API
- Verify a bucket exists in all three clouds from a single resource
What You'll Learn
Design a v2.0 namespaced XRD abstracting multiple cloud providers
Build a Pipeline composition with conditional multi-cloud fan-out
Configure ClusterProviderConfigs for three cloud storage providers
Provision and verify object storage across AWS, Azure, and GCP
Prerequisites
Completion of the Crossplane v2.0 Migration Lab (Crossplane 101 section 08)
Comfort with namespaced XRs and Pipeline compositions
Familiarity with AWS S3, Azure Blob Storage, GCP Cloud Storage concepts
Understanding of Kubernetes namespaces
Technologies Covered
Part of a Course
This lab is part of the Crossplane 101: Platform Engineering Fundamentals course
View All CoursesChoose your plan
Simple, Transparent Pricing
Unlock full access to TeKanAid courses, labs, and bootcamps
Pro
Course content without labs
Renews automatically. Cancel anytime.
Final price verified at checkout.
- Full access to all courses
- Progress tracking
- Certificate of completion
- Community access
- Bootcamp participation
- New content access
Premium
Full access with hands-on labs
Renews automatically. Cancel anytime.
Final price verified at checkout.
- Everything in Pro
- Unlimited hands-on labs
- Lab AI Assistant
- Accelerator bootcamps with live office hours
- Priority support
Prefer a single course?
Purchase individual courses for a one-time fee of $79. Full access to course content, quizzes, certificates, and community features, lab access is not included.
Browse CoursesTry it free, no credit card
Three free ways to start. All bridge into the paid Premium catalog when you're ready.
Not ready to commit? The crash course is email-only. No academy account required.
Ready to Get Started?
Start this hands-on lab and build real-world Platform Engineering skills
Get Access Now