
Crossplane Has a Free API — Provision Cloud Infrastructure with Kubernetes
Crossplane turns your Kubernetes cluster into a universal cloud control plane . Provision AWS, GCP, Azure, and 100+ cloud resources using kubectl and Kubernetes-native YAML. Free, open source, CNCF incubating project. No vendor lock-in. Why Use Crossplane? Infrastructure as Code — but Kubernetes-native, not Terraform Multi-cloud — single API for AWS, GCP, Azure, and more Self-service — developers request resources via kubectl, platform team controls policies GitOps-ready — manage infrastructure with ArgoCD or Flux Quick Setup 1. Install Crossplane helm repo add crossplane-stable https://charts.crossplane.io/stable helm install crossplane crossplane-stable/crossplane --namespace crossplane-system --create-namespace 2. Install AWS Provider kubectl apply -f - << EOF apiVersion: pkg.crossplane.io/v1 kind: Provider metadata: name: provider-aws-s3 spec: package: xpkg.upbound.io/upbound/provider-aws-s3:v1.1.0 EOF # Check provider status kubectl get providers 3. Create an S3 Bucket kubectl app
Continue reading on Dev.to DevOps
Opens in a new tab



