Chapter 7: Extending and Scaling Crossplane
The chapter will deep-dive into a few characteristics that make Crossplane extendable and scalable. The initial sections of the chapter will discuss developing new Crossplane providers for external resources that are not yet supported. We will examine the standards to be considered while designing a provider and the approaches available to make provider development comparatively comfortable. The following sections will cover configuration, the method to package the XR/Claim APIs, and how to test our XR. The final part of the chapter will cover different patterns supported by Crossplane to scale the control plane into a multi-tenant ecosystem.
The following are the topics covered in the chapter:
- Building a new provider
- XRD detailed
- A framework to build a provider
- Packaging and distribution of XR/Claim
- Testing the configurations
- Multi-tenant control plane patterns