Cloud Experte
Crossplane — Kubernetes-natives IaC¶
CrossplaneKubernetesIaCGitOps 5 min Lesezeit
Crossplane Compositions, Claims, XRDs und GitOps-Workflow.
Warum Crossplane¶
- K8s API für Infrastruktur (kubectl, RBAC, GitOps)
- Compositions = eigene Plattform-API
- Multi-Cloud, Self-Service für Entwickler
Composition und Claim¶
# XRD definiert API
apiVersion: apiextensions.crossplane.io/v1
kind: CompositeResourceDefinition
metadata:
name: xdatabases.platform.example.com
spec:
claimNames:
kind: Database
---
# Claim — Entwickler bestellt eine DB
apiVersion: platform.example.com/v1alpha1
kind: Database
metadata:
name: my-app-db
spec:
engine: postgres
size: medium
GitOps¶
Crossplane + ArgoCD = vollständig deklarative Infrastruktur über Git. Claims im Repository, ArgoCD synchronisiert, Crossplane provisioniert.
Zusammenfassung¶
Crossplane = die Zukunft von IaC für K8s-native Organisationen. Compositions = Plattform-API.
Brauchen Sie Hilfe bei der Implementierung?¶
Unser Team hat Erfahrung in der Konzeption und Umsetzung moderner Architekturen. Wir helfen Ihnen gerne.