Red Hat OpenShift GitOps
Was ist der OpenShift GitOps Operator?
Red Hat® OpenShift® GitOps ist ein Operator, der einen Workflow bereitstellt, mit dem Git-Repositories, CI/CD-Tools (Continuous Integration/Continuous Delivery) und Kubernetes integriert werden. So können Sie eine schnellere, skalierbare Softwareentwicklung mit mehr Sicherheit erreichen, ohne dabei Abstriche bei der Qualität machen zu müssen.
Mit OpenShift GitOps können Kunden deklarative Git-gesteuerte CD-Workflows erstellen und direkt in ihre Anwendungsentwicklungsplattform integrieren.
Das Konvertieren einer Entwicklungs-Pipeline in „DevOps“ erfolgt nicht über ein einzelnes Tool. Durch das Implementieren eines GitOps-Frameworks werden Updates und Änderungen über einen deklarativen Code angestoßen, wodurch Infrastruktur- und Deployment-Anforderungen sowie CI/CD automatisiert werden.
Warum Red Hat?
Bei OpenShift GitOps sind die Vorteile von Argo CD in Red Hat OpenShift integriert. So entsteht eine konsistente, vollständig unterstützte, deklarative Kubernetes-Plattform, die mit GitOps-Prinzipien konfiguriert und betrieben wird.
OpenShift und OpenShift GitOps:
- sorgen für Konsistenz in Cluster- und Entwicklungs-Lifecycles
- konsolidieren Administration und Management von Anwendungen in On-Premise- und Cloud-Umgebungen
- überprüfen den Zustand von Clustern, sodass Anwendungsbeschränkungen früh erkannt werden
- führen clusterübergreifend Rollbacks von Codeänderungen durch
- führen neue Änderungen ein, die über Git eingereicht wurden
- unterstützen erweiterte Bereitstellungsstrategien, einschließlich Blue/Green und Canary Deployments, durch automatisiertes Datenverkehrsmanagement und Testfunktionen mit Argo Rollouts.