GitOps in der Praxis

Seite 3: Mehr Automatisierung und weniger Fehler

Inhaltsverzeichnis

Die im Beispielszenario gezeigten Mechanismen, Skripte und Techniken zeigen, wie Entwickler GitOps nutzen können. Das Vorgehen und die zugehörigen Werkzeuge erhöhen den Grad der Automatisierung in einem Projekt und reduzieren dadurch unter anderem die Fehleranfälligkeit bei der Installation der Software in einem Kubernetes-Cluster. Da die Deployment-Konfiguration der Anwendung im selben Repository liegt, können Entwickler sie direkt anpassen und konfigurieren. Das minimiert die klassischen Kommunikationsfehler mit dem operativen Team.

GitOps Vorgehen erhöht die Produktivität durch das Vermeiden typischer Fehlerquellen. Außerdem lassen sich Anwendungen flexibel testen, was ebenfalls der Qualität der Anwendung zugutekommt.

Jan Gertgens studierte Informatik und arbeitet seit fünf Jahren als DevOps Engineer bei der adesso SE. Dort gehört er einem Team an, welches sich mit Linux und DevOps-Technologien befasst. Seine Karriere in der IT begann er als Entwickler, wo er sich bereits in vielen Projektkontexten mit den Themen Continuous Integration/Delivery Pipelines auseinandergesetzt hat. Sein Schwerpunkt liegt auf den Technologien Jenkins, GitLab, Helm, Docker und Openshift/Kubernetes.

(rme)