iX Developer 2023
S. 44
Platform Engineering
GitOps
GitOps geht auch ohne KubernetesIm Kubernetes-Universum ist GitOps erfolgreich: Dank der Versionskontrolle mit Git lässt sich die Betriebsumgebung transparenter und zuverlässiger konfigurieren. Aber GitOps klappt auch ohne Kubernetes.
GitOps geht auch ohne KubernetesIm Kubernetes-Universum ist GitOps erfolgreich: Dank der Versionskontrolle mit Git lässt sich die Betriebsumgebung transparenter und zuverlässiger konfigurieren. Aber GitOps klappt auch ohne Kubernetes.

GitOps geht auch ohne Kubernetes

Im Kubernetes-Universum ist GitOps erfolgreich: Dank der Versionskontrolle mit Git lässt sich die Betriebsumgebung transparenter und zuverlässiger konfigurieren. Aber GitOps klappt auch ohne Kubernetes.

Von Anja Kammer

„GitOps funktioniert nur mit Kubernetes als Betriebsplattform!“ Dieses Missverständnis hält sich hartnäckig und ist vermutlich der Grund, weshalb GitOps nicht längst der Standard-Workflow für Software-Delivery-Prozesse ist. Wer GitOps einsetzen möchte, findet nahezu ausschließlich Tooling, das Kubernetes voraussetzt. Im Kern gibt GitOps aber lediglich vor, dass ein Version Control System (VCS) wie Git als Schnittstelle für einen Software-Agent dient, der Deployment- und Betriebsaufgaben innerhalb einer Zielumgebung ausführt.

Die Vorteile von GitOps nutzen

Als Weaveworks das GitOps-Konzept populär gemacht hat (siehe ix.de/z3vs), war Kubernetes bereits als De-facto-Standard für moderne Betriebsplattformen anerkannt. Es ist eine standardisierte Betriebsumgebung, die eine einfache Verwaltung der Ressourcen über eine API ermöglicht. Daher ist es sinnvoll, neues Tooling auch bevorzugt für Kubernetes zu entwickeln.

Kommentieren