Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GitOps ist ein Betriebsframework. GitOps verwendet bewährte DevOps-Methoden für das Entwickeln von Anwendungen und wendet sie auf die Infrastrukturautomatisierung an.
Wenn Teams GitOps anwenden, verwenden Sie Konfigurationsdateien, die als Code gespeichert sind (Infrastructure-as-Code). Diese Dateien generieren bei jedem Bereitstellen dieselbe Umgebung. Stellen Sie sich dies wie einen Anwendungsquellcode vor, der bei jedem Erstellen die gleichen Anwendungsbinärdateien generiert.
GitOps-Methodik
Bei diesem Prozess oder dieser Methodik werden Git-Repositorys verwendet. Diese Repositories sind Ihre maßgebliche Quelle für den Zustand und die Konfiguration, die Sie für Ihre Anwendung definieren. Sie enthalten deklarative Beschreibungen der Infrastruktur, die Sie in der Produktion benötigen. Ein automatisierter Prozess bewirkt, dass diese Umgebung mit dem im Repository beschriebenen Zustand übereinstimmt.
Um eine neue Anwendung bereitstellen oder eine bereits vorhandene zu aktualisieren, müssen Sie nur das Repository aktualisieren. Der automatisierte Prozess übernimmt alles andere.
Vorteile von GitOps
- Ermöglicht die Zusammenarbeit bei Infrastrukturänderungen
- Verbesserte Zugriffssteuerung
- Schnellere Markteinführung
- Geringeres Risiko
- Geringere Kosten
- Weniger fehleranfällig
Verwenden von GitOps mit Dev/Test
GitOps sollte auf Ihre Nichtproduktionsinstanzen angewendet werden, in denen Umgebungen in Dev/Test-Szenarien überprüft und getestet werden können. Es ist besonders hilfreich, wenn Umgebungen häufig neu erstellt, überprüft und konsistent in allen Teams gehalten werden müssen.
Sie können GitOps-Prinzipien verwenden, um Ihre Entwicklungs-/Testumgebungen zu verbessern, um Ihre Aktivitäten zu optimieren und die Sicherheit und Zuverlässigkeit Ihrer Anwendungen aufrechtzuerhalten.
GitOps kombiniert Automatisierung mit Zusammenarbeitsframeworks wie Git, um eine schnelle Bereitstellung der Cloudinfrastruktur zu ermöglichen und gleichzeitig die Sicherheitsstandards des Unternehmens einzuhalten.