Infrastructure / Platform
Crossplane
An open-source control plane framework that lets teams provision and compose cloud infrastructure through Kubernetes-style declarative APIs.
Problem it solves
Why it exists.
It creates a consistent platform interface for infrastructure while hiding provider-specific details from application teams.
Optimized for
Where it shines.
Internal platforms that want self-service infrastructure, Kubernetes reconciliation, and reusable composite resources.
Use with care
Where not to use it.
Do not add it without clear platform ownership, API design, and a plan for managing the complexity of another control plane.
Components
What it is made of.
- Providers
- Managed resources
- Compositions
- Claims
- Kubernetes reconciliation
Process
How it works.
- A platform API defines the requested capability
- A claim or resource is submitted to Kubernetes
- Crossplane composes provider resources
- Controllers reconcile health and desired state continuously