Crossplane¶

Category: Cloud Management
Type: Cluster Service
Tags: crossplane · cloud · control-plane
Overview¶
Crossplane is an open-source Kubernetes add-on that transforms your cluster into a universal control plane. It lets you provision and manage cloud infrastructure (AWS, GCP, Azure, and more) using native Kubernetes APIs and GitOps workflows — no separate infrastructure tooling required. Crossplane is the foundation required before installing any Crossplane provider plugins such as Crossplane AWS Provider or Crossplane EC2.
How It Works¶
Cluster Service — Installed once per cluster by an administrator. Once active, Crossplane enables cloud resource provisioning for the whole cluster. Other Crossplane provider plugins (like the AWS Provider) build on top of it.
Prerequisites¶
- A Kubernetes cluster with sufficient permissions to install CRDs and cluster-scoped RBAC resources
- This plugin must be installed before any Crossplane provider plugins (e.g. Crossplane AWS Provider)
Installation¶
- Open Terra and navigate to the Plugin Marketplace
- Search for "Crossplane"
- Click Install
- Fill in the configuration fields below
- Click Confirm to deploy
Configuration¶
Install-Time Fields¶
| Field | Details |
|---|---|
version |
string · Optional · Default: v2.1.4Version of Crossplane to install |
Notes¶
- Crossplane alone does not provision any cloud resources — you must install a provider plugin (such as Crossplane AWS Provider) and configure credentials before cloud resources can be managed
- The default version (
v2.1.4) is tested and recommended; only change this if you have a specific compatibility requirement - See the Crossplane documentation for provider setup and composition authoring