Crossplane as Cloud-Native IaC

Crossplane is K8s-native IaC.

Idea

Crossplane is an IaC tool that uses Kubernetes as the control plane for cloud infrastructure. Cloud resources (databases, storage, network) are represented as Kubernetes resources; kubectl applies them; the cloud provider's API is called by Crossplane controllers. The pattern unifies application and infrastructure deployment.

What the idea looks like:

The idea is powerful. Whether it fits the team depends on the team's overall approach.

When

Crossplane fits Kubernetes-centric organizations. Teams already using GitOps for applications can extend the pattern to infrastructure; the integration is natural.

Crossplane is the right choice for Kubernetes-centric teams. The unified approach pays off when the rest of the platform is Kubernetes-aligned.

Limits

Crossplane has real limitations. Provider coverage is smaller than Terraform; some cloud features are unavailable; the approach has costs as well as benefits.

Crossplane as IaC is one of those infrastructure choices that fits some teams well. Nova AI Ops integrates with infrastructure tooling across approaches, surfaces deployment patterns, and helps teams understand whether their tool choice matches their actual needs.