> For the complete documentation index, see [llms.txt](https://www.christiandussol.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.christiandussol.dev/cloud-native/cncf-project-focus/arc-1-crossplane.md).

# Episode 2: Crossplane

## **One Kubernetes API. Any Cloud Provider**

Crossplane is the most underrated CNCF project in the platform engineering space. This episode walks through the four core components, the migration path from Terraform and why Compositions are the right abstraction for a platform contract.

<figure><img src="/files/pUoTlxBRIzYShz89EBaS" alt="" width="563"><figcaption></figcaption></figure>

### 📎Visual companion

[CNCF Project Focus #2: Crossplane carousel (PDF)](https://github.com/christian-dussol-cloud-native/crossplane/blob/main/carousel/CNCF%20Project%20Focus%20%232%20-%20Crossplane.pdf)

### What the episode covers

* Providers, Managed Resources, Composite Resources and Compositions
* The universal control plane as a platform engineering primitive
* A Terraform-to-Crossplane migration path for financial services
* Governance patterns: who owns what, and how Kyverno enforces it

### Read the deep-dive

* **Medium article** (published in AWS in Plain English): [From Terraform to Crossplane](https://aws.plainenglish.io/from-terraform-to-crossplane-exploring-multi-cloud-infrastructure-management-7dd65f3a81c7)
* **GitHub lab**: [github.com/christian-dussol-cloud-native/crossplane](https://github.com/christian-dussol-cloud-native/crossplane)
