diff --git a/README.md b/README.md index a770f3c8cc5ed5df0e9ad3f55a2fd0d7d3b8fd84..85584ea1624602a05dfa5224022057d86b9a29ed 100644 --- a/README.md +++ b/README.md @@ -40,8 +40,8 @@ Die Produktivumgebung des Webservice wird auf der Google Cloud Platform (GCP) ge - **Netzwerk**: `devops24-network` - **Subnetz**: `devops24-subnetwork` - **Kubernetes Deployment**: Deployment mit drei Replikaten - - **LoadBalancer-Service**: Zugang über IPv4 und IPv6 - - **Ingress-Controller**: Nginx + - **LoadBalancer-Service**: Lastverteilung auf mehrere Pods oder Dienste im Cluster + - **Ingress-Controller (Nginx)**: Routen von eingehendem HTTP(S)-Verkehr im Cluster - **Datenbank**: Für die Persistenz wird Redis verwendet, welches in einer separaten Compute Engine-Instanz innerhalb der GCP-Umgebung betrieben wird. @@ -63,5 +63,5 @@ Die Konfiguration für den Build des Webservices erfolgt in der GitLab CI/CD-Pip ## Weitere Konfigurationen - **Monitoring**: Die Anwendung wird mithilfe von GCP-Monitoring überwacht. -- **TLS**: Wird wie DNS nur in der Entwicklungsumgebung konfiguriert. Erfolgt durch ein selbstsigniertes Zertifikat. Die Kommunikation erfolgt über Nginx, das auf Port 8443 konfiguriert ist. +- **TLS**: Wird wie DNS nur in der Entwicklungsumgebung konfiguriert. Durch ein selbstsigniertes Zertifikat erfolgt die Kommunikation über Nginx, welches den HTTPS-Traffic auf Port 8443 leitet. - **DNS**: In der `/etc/hosts`-Datei konfiguriert; es wird überprüft, ob die Seite über einen Alias per HTTPS verfügbar ist.