Skip to content

Commit f6174e0

Browse files
committed
German translations of principles and glossary
Contributors: @mrempel23 @stuebingerb @steinbrueckri @beiertu-mms @buerkle-mms @Aldimann @kharf @heubeck Co-authored-by: Michael Rempel <[email protected]> Co-authored-by: Bernd Stübinger <[email protected]> Co-authored-by: Richard Steinbrück <[email protected]> Co-authored-by: Tung Beier <[email protected]> Co-authored-by: Jochen Bürkle <[email protected]> Co-authored-by: Jan Knieling <[email protected]> Co-authored-by: Kevin Fritz <[email protected]> Signed-off-by: Florian Heubeck <[email protected]>
1 parent 570b28f commit f6174e0

File tree

4 files changed

+81
-0
lines changed

4 files changed

+81
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ See the [releases](https://github.com/open-gitops/documents/releases) page for p
1414
Note the difference between pre-releases and full releases, defined by the [Semantic Versioning](https://semver.org/) scheme followed by this repo.
1515
See [open milestones](https://github.com/open-gitops/documents/milestones) for planned future releases.
1616

17+
Please find translations of the principles as well as the glossary in the [i18n](./i18n/) folder.
18+
1719
## About OpenGitOps
1820

1921
OpenGitOps is a [CNCF Sandbox project](https://www.cncf.io/sandbox-projects/) for lasting programs, documents and code from the [GitOps Working Group](https://github.com/gitops-working-group/gitops-working-group).

i18n/GLOSSARY_de.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
## GitOps-Glossar {{version}}
2+
3+
Dieses Glossar begleitet die [GitOps-Prinzipien](./PRINCIPLES_de.md) und andere Dokumente dieses Repositorys.
4+
5+
- ## Kontinuierlich
6+
7+
Mit "kontinuierlich" ist im Kontext der [Angleichung](#angleichung) gemeint, dass diese regelmäßig, aber nicht zwangsweise sofort erfolgt.
8+
9+
- ## Deklarative Beschreibung
10+
11+
Eine Konfiguration, die den gewünschten [Soll-Zustand](#soll-zustand) eines Systems beschreibt, ohne Vorgehensweisen zu definieren wie dieser erreicht wird.
12+
Dies erzielt die Trennung der Konfiguration (Soll-Zustand) von der Implementierung (Befehle, API-Aufrufe, Skripte usw.), die verwendet wird, um den gewünschten Zustand zu erreichen.
13+
14+
- ## Soll-Zustand
15+
16+
Die Gesamtheit aller Konfigurationen, die es braucht, um ein sich gleichverhaltendes System wiederherzustellen.
17+
Diese Konfigurationen enthalten im Allgemeinen keine gespeicherten Anwendungsdaten wie z.B. Datenbankinhalte, wohl aber die entsprechenden Zugangsdaten für den Zugriff darauf oder Einstellungen für Wiederherstellungs-Tools des Systems.
18+
19+
- ## Abweichung
20+
21+
Abweichung bezeichnet eine (beginnende) Entfernung des Ist-Zustandes eines Systems vom gewünschten [Soll-Zustand](#soll-zustand).
22+
23+
- ## Angleichung
24+
25+
Der Prozess, bei dem sichergestellt wird, dass der tatsächliche Zustand eines Systems mit seinem [Soll-Zustand](#soll-zustand) übereinstimmt.
26+
27+
Im Gegensatz zur traditionellen CI/CD, bei der die Automatisierung im Allgemeinen durch voreingestellte Auslöser gesteuert wird, wird bei GitOps die Angleichung immer dann ausgelöst, wenn eine Abweichung vorliegt.
28+
29+
Die [Abweichung](#abweichung) kann darauf zurückzuführen sein, dass sich der Ist-Zustand unbeabsichtigt geändert hat oder dass eine neue Version der Soll-Zustands-Beschreibung vorliegt.
30+
31+
Auf der Grundlage von Richtlinien und [Feedback](#feedback) des Systems sowie früherer Angleichungsversuche werden Maßnahmen ergriffen, um die Abweichung im Laufe der Zeit zu verringern.
32+
33+
- ## Softwaresystem
34+
35+
Ein mittels GitOps verwaltetes Softwaresystem beinhaltet:
36+
37+
1. Eine oder mehrere Laufzeitumgebungen, die aus verwalteten Ressourcen bestehen
38+
1. Verwaltungs-Agenten innerhalb jeder einzelnen Laufzeitumgebung
39+
1. Richtlinien zur Steuerung des Zugriffs sowie der Verwaltung der Repositorys, Deployments und Laufzeitumgebungen
40+
41+
- ## Zustandsspeicher
42+
43+
Ein System, um unveränderliche Versionen der Beschreibung des [Soll-Zustand](#soll-zustand) zu speichern.
44+
Dieser Speicher sollte Zugriffssteuerung und Audits der Änderungen des Soll-Zustands unterstützen.
45+
Git, von dem sich der Name GitOps ableitet, ist das kanonische Beispiel für diesen Speicher, aber jedes System das die genannten Bedingungen erfüllt, kann benutzt werden.
46+
In jedem Fall muss der Speicher ordnungsgemäß konfiguriert sein und Maßnahmen getroffen werden, um den Anforderungen der GitOps-Prinzipien gerecht zu werden.
47+
48+
- ## Feedback
49+
50+
GitOps folgt der [Kontrolltheorie](https://de.wikipedia.org/wiki/Kontrolltheorie) und wird in einem geschlossenen Kreislauf betrieben.
51+
In der Kontrolltheorie beschreibt die Rückmeldung, wie frühere Versuche, einen [Soll-Zustand](#soll-zustand) anzuwenden, den tatsächlichen Zustand beeinflusst haben.
52+
Verlangt beispielsweise der Soll-Zustand mehr Ressourcen als in einem System vorhanden sind, könnte der Software-Agent versuchen, automatisch zu einer vorherigen Version zurückzurollen oder menschlichen Betreibern einen Alarm senden.

i18n/PRINCIPLES_de.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## GitOps-Prinzipien {{version}}
2+
3+
GitOps ist eine Sammlung von Prinzipien für den Betrieb und die Verwaltung von Softwaresystemen.
4+
Diese Prinzipien sind aus dem modernen Softwarebetrieb abgeleitet, basieren aber auf existierenden und verbreiteten Best Practices.
5+
6+
Der [Soll-Zustand](./GLOSSARY_de.md#soll-zustand) eines mittels GitOps verwalteten Systems muss folgende Eigenschaften erfüllen:
7+
8+
1. **Deklarativ**
9+
10+
Der Soll-Zustand eines durch GitOps verwalteten [Systems](./GLOSSARY_de.md#softwaresystem) muss [deklarativ](./GLOSSARY_de.md#deklarative-beschreibung) beschrieben sein.
11+
12+
2. **Versioniert und unveränderlich**
13+
14+
Der Soll-Zustand wird in einer Weise [gespeichert](./GLOSSARY_de.md#zustandsspeicher), die Unveränderlichkeit sowie Versionierung erzwingt und die vollständige Historie erhält.
15+
16+
3. **Automatisch bezogen**
17+
18+
Software-Agenten beziehen den beschriebenen Soll-Zustand automatisch.
19+
20+
4. **Kontinuierlich angeglichen**
21+
22+
Software-Agenten beobachten den tatsächlichen Systemzustand und versuchen [kontinuierlich](./GLOSSARY_de.md#kontinuierlich), ihn dem Soll-Zustand [anzugleichen](./GLOSSARY_de.md#angleichung).

i18n/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# International versions of principles and glossary
2+
3+
| Language | Principles | Glossary |
4+
| -------- | -------------------------------- | --------------------------- |
5+
| German | [Prinzipien](./PRINCIPLES_de.md) | [Glossar](./GLOSSARY_de.md) |

0 commit comments

Comments
 (0)