Crossplane
Crossplane extends Kubernetes with cloud resources: a managed resource is a CRD, a composition is the platform API, and the cluster loop is the state file. This course covers providers and credentials, claims, connection secrets, functions, and driving it from GitOps. Whoever can write those CRDs can create or destroy cloud infra; RBAC on the control plane is not optional.
01
Crossplane fundamentals
4 lessons01What Crossplane is & the control-plane modelKubernetes as a universal control plane.12 min02Installing Crossplane & a providerThe core + a cloud provider package.12 min03Managed resourcesOne CRD per cloud resource.12 min04Reconciliation & state without a state fileThe control loop is the source of truth.12 min
02
Compositions & XRDs
4 lessons01Composite resources & compositionsBundle many resources into one API.14 min02XRDs & self-service claimsPublish a platform API developers claim.14 min03Providers, ProviderConfig & credentialsHow Crossplane authenticates to clouds.12 min04Connection secretsDeliver endpoints and passwords to apps.10 min
03
Functions, multi-cloud & GitOps
4 lessonsProgress is saved in this browser only — no account required.
Final exam
Test yourself on everything
12 questions drawn from all 3 sections — every answer explained as you pick.