Häufig gestellte Fragen

Was ist der Unterschied zwischen Terraform und Crossplane?
Terraform ist ein weit verbreitetes Infrastructure-as-Code-(IaC)-Tool, mit dem sich Infrastrukturressourcen über verschiedene Cloud-Anbieter hinweg mithilfe einer deklarativen Konfigurationssprache definieren, bereitstellen und verwalten lassen. Crossplane hingegen ist ein Kubernetes-natives IaC-Tool, das direkt in die Kubernetes-Steuerungsebene integriert wird und Infrastruktur über Kubernetes Custom Resources verwaltet.
Beide Tools nutzen deklarative Konfigurationen, unterscheiden sich jedoch in ihrer Architektur: Crossplane ist stärker auf GitOps-Workflows und Kubernetes-native Muster ausgerichtet, wodurch sich Infrastruktur als Teil des Cluster-Lebenszyklus verwalten lässt. Terraform hingegen arbeitet außerhalb des Clusters und wird typischerweise über separate CI/CD-Pipelines gesteuert.


