Simple Crossplane PostgreSQL Instance - Crossplane Typing CST Test
Loading…
Simple Crossplane PostgreSQL Instance — Crossplane Code
A simple Crossplane YAML configuration to provision a managed PostgreSQL instance on AWS.
# crossplane/demo/postgresql.yaml
apiVersion: database.aws.crossplane.io/v1alpha1
kind: RDSInstance
metadata:
name: example-postgres
spec:
forProvider:
engine: postgres
instanceClass: db.t3.micro
allocatedStorage: 20
reclaimPolicy: Delete
providerConfigRef:
name: aws-providerCrossplane Language Guide
Crossplane is an open-source Kubernetes add-on that enables declarative management of cloud infrastructure and services. It allows developers to provision, compose, and manage cloud resources using Kubernetes-native APIs.
Primary Use Cases
- ▸Provisioning cloud infrastructure declaratively
- ▸Multi-cloud environment orchestration
- ▸Creating reusable infrastructure compositions
- ▸Integrating infrastructure management with CI/CD pipelines
- ▸Kubernetes-native infrastructure GitOps automation
Notable Features
- ▸Kubernetes-native API for infrastructure
- ▸Crossplane Providers for AWS, GCP, Azure, and more
- ▸Compositions to create higher-level abstractions
- ▸Supports GitOps workflows
- ▸Extensible with custom resources and controllers
Origin & Creator
Created by Upbound to extend Kubernetes for full-stack infrastructure management, providing a unified control plane for cloud and on-prem resources.
Industrial Note
Crossplane is widely used in enterprises adopting GitOps, multi-cloud deployments, and Kubernetes-native infrastructure automation, where cloud resource management needs to be integrated with Kubernetes workflows.