Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
gem-cp committed Sep 9, 2024
1 parent 3a737e2 commit ba10f24
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions docs/ZT_Cluster_Betrieb_mit_GitOps.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Betrieb des ZT Cluster mit GitOps

<img title="gematik Telematikinfrastruktur" alt="gematik Telematikinfrastruktur" src="/images/gematik_logo.svg">
![gematik Telematikinfrastruktur](/images/gematik_logo.svg "gematik Telematikinfrastruktur")

## Was ist GitOps CD?

Expand All @@ -18,7 +18,7 @@ GitOps ist eine Methode zur Verwaltung von Anwendungen und Infrastruktur in Kube
- **Konsistenzprüfung der ZT Cluster Konfiguration** Die **gematik** prüft zusätzlich zum Betreiber des TI 2.0 Dienstes die Konsistenz der ZT Cluster Konfiguration und führt automatisierte Prüfungen der Konfiguration durch. Die Prüfung umfasst die Validierung der K8s Manifeste, die Prüfung auf Konformität mit den gematik Vorgaben und die Prüfung auf Sicherheitsaspekte. Bei erfolgreicher Prüfung wird die Konfiguration in ein Verzeichnis übernommen, aus dem der Cluster Management Service des ZT Clusters die Manifest-Dateien bezieht. Das git Repository der gematik wird so betrieben, dass es auch für einen Admin nicht möglich ist, allein die Konfiguration direkt zu ändern. Jede Änderung ist über git Mechanismen nachvollziehbar und kann rückgängig gemacht werden. Es können verschiedene Umgebungen (z.B. Test, Staging, Produktion) durch unterschiedliche Branches oder Tags abgebildet werden.
- **Deployment der ZT Cluster Konfiguration** Die Übernahme der ZT Cluster Konfiguration in den ZT Cluster erfolgt durch den **Cluster-Management Service** des ZT Clusters. Der Cluster-Management Service übernimmt die Konfiguration aus dem git Repository und wendet sie im ZT Cluster an. Der Cluster-Management Service überwacht den Zustand des ZT Clusters und führt bei Bedarf Anpassungen durch und verhindert Änderungen durch lokale Administratoren.

<img title="GitOps CD Process for ZT Cluster" alt="GitOps CD Process for ZT Cluster" src="/images/GitOps CD Process for ZT Cluster.svg">
![GitOps CD Process for ZT Cluster](/images/ZT_Cluster_GitOps_CD_Process.svg "GitOps CD Process for ZT Cluster")

## Begründung für GitOps

Expand Down
4 changes: 2 additions & 2 deletions src/plantuml/ZT_Cluster_GitOps_CD_Process.puml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@startuml "GitOps CD Process for ZT Cluster"
title GitOps CD Process for ZT Cluster
@startuml "ZT_Cluster_GitOps_CD_Process"
title ZT Cluster GitOps CD Process

actor "Zero Trust Developer" as ZT
actor "Gematik" as GEM
Expand Down

0 comments on commit ba10f24

Please sign in to comment.