Crossplane
Cloud-native control plane framework to build custom cloud platforms on top of Kubernetes.
Why consider Crossplane?
Crossplane is an open-source framework that turns any Kubernetes cluster into a universal cloud control plane, allowing platform teams to compose infrastructure across AWS, GCP, and Azure using Kubernetes CRDs.
Learn Crossplane by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide3 sections
Overview of Crossplane
Crossplane extends Kubernetes with Custom Resource Definitions (CRDs) for cloud infrastructure. Instead of managing static Terraform states, Crossplane actively reconciles cloud resources (such as RDS databases, S3 buckets, and VPCs) directly from Kubernetes.
Installing Crossplane via Helm
Add the Crossplane Helm repository and install the operator:
helm repo add crossplane-stable https://charts.crossplane.io/stablehelm repo updatehelm install crossplane crossplane-stable/crossplane --namespace crossplane-system --create-namespaceProvisioning Cloud Providers
Install the AWS or GCP provider package:
apiVersion: pkg.crossplane.io/v1kind: Providermetadata: name: provider-aws-s3spec: package: xpkg.upbound.io/crossplane-contrib/provider-aws-s3:v1.0.0Apply the specification using kubectl apply -f provider.yaml. Crossplane continuously reconciles desired infrastructure states.
Crossplane is a CNCF incubating project distributed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.