Skills / Engineering / Crossplane

Crossplane

Provision cloud infrastructure declaratively through Kubernetes APIs with Crossplane. Compose custom resource abstractions, install providers, build Compositions and XRDs, and ship internal developer platforms backed by GitOps.

This skill helps you build platforms with Crossplane. It installs and configures providers (AWS, GCP, Azure), defines managed resources, composes higher-level abstractions with CompositeResourceDefinitions (XRDs) and Compositions, exposes self-service Claims to developers, and reconciles everything through Kubernetes controllers and GitOps. It also covers provider credentials, patch-and-transform, environment configs, and debugging composition readiness.

crossplane platform-engineering kubernetes iac gitops

When to use

Use when working with Crossplane — installing providers, authoring XRDs and Compositions, exposing developer Claims, or provisioning cloud resources declaratively through Kubernetes for an internal platform.

Examples

Compose a database abstraction

XRD + Composition for RDS

Create a Crossplane XRD and Composition that lets developers claim a PostgreSQL database by specifying only size and region, provisioning an RDS instance, subnet group, and security group under the hood

Install an AWS provider

Wire up provider credentials

Show how to install the Crossplane AWS provider, create a ProviderConfig referencing an IRSA-based credential secret, and verify the provider is healthy
Added to wishlist