Crossplane loves Kubernetes as much as we do... But, differently!
Blog post from Qovery
Qovery and Crossplane are two platforms leveraging Kubernetes to enhance cloud-native development, but they do so with distinct approaches and purposes. Qovery serves as an Internal Developer Platform that abstracts the complexities of Kubernetes, streamlining the developer experience by offering a simplified interface for application lifecycle management without requiring deep Kubernetes knowledge. It enhances developer autonomy and efficiency by focusing on orchestration and providing extended interfaces like a Web Interface and API. Meanwhile, Crossplane is an open-source Kubernetes add-on that extends Kubernetes' capabilities to manage and provision cloud resources across multiple providers, using Kubernetes-style APIs for a consistent workflow. It transforms Kubernetes into a universal control plane by introducing Custom Resource Definitions (CRDs) to manage external resources as native Kubernetes objects. While both platforms utilize Kubernetes as a foundational tool for managing workloads, they cater to different needs within the cloud-native ecosystem: Qovery simplifies user interactions with infrastructure, and Crossplane unifies cloud resource management. Despite their differences, they can complement each other, with Qovery's support for deploying Helm charts, including Crossplane's, demonstrating their flexible and developer-centric approaches.