Overview of Crossplane

Crossplane is an open source, Cloud Native Computing Foundation (CNCF) project built on the foundation of Kubernetes. Tanzu Application Platform (commonly known as TAP) uses Crossplane to power a number of capabilities, such as dynamic provisioning of services instances with Services Toolkit and the Bitnami Services.

Note

If installing Tanzu Application Platform to a cluster that already has Crossplane installed, see Use your existing Crossplane installation.

Crossplane with Tanzu Application Platform

Tanzu Application Platform includes a Carvel package named crossplane.tanzu.vmware.com, which is included by default in the full, iterate, and run profiles. The package installs Upbound Universal Crossplane (UXP).

In addition, the package includes two pre-configured Crossplane providers: provider-helm and provider-kubernetes. Both of providers provide useful Managed Resources that you can use as part of Composition. These are both used by Tanzu Application Platform’s Bitnami Services.

The package installs UXP and the providers to the crossplane-system namespace.

Getting started

To learn about working with Crossplane in general, see the Crossplane documentation. To learn about how Tanzu Application Platform integrates with Crossplane, see one of the following tutorials to get started.

For apps teams:

For ops teams:

Alternatively, see the reference material.

check-circle-line exclamation-circle-line close-line
Scroll to top icon