Packaging and distribution of XR/Claim
Crossplane configuration is a way to package our XR and Claim APIs. This packaging will help us reliably establish these APIs into any Kubernetes cluster where Crossplane is enabled. Crossplane configuration is primarily a composition distribution mechanism. Along with the distribution, we also can manage versions and dependencies. We may end up using Crossplane configuration for three different use cases:
- It is useful when a large organization wants more than one control plane distributed across different team boundaries.
- It is also useful when someone is interested in building a control plane platform to sell as a product.
- Open source developers who want to share their XR/Claim recipes with the community can also use the Crossplane configuration.
This section of the chapter will go through a hands-on journey so that you can learn Crossplane configurations. To start with, let’s look at packaging and distribution...