Sizing
Die folgende Tabelle zeigt ein Beispiel-Sizing für die Installation von Cameleon in einer neuen Kubernetes-Umgebung.
Control Plane (1x) | Worker Node (1x) | Storage (1x) | ||
Cores | 4 | 4 | 1 | |
RAM | 16 GB | 16 GB | 2 GB | |
Storage | 160 GB | 160 GB | > 100 GB |
Hinweis: Die tatsächlich erforderlichen Systemressourcen können je nach Anforderungen abweichen. Das Beispiel-Sizing stellt keine hochverfügbare Umgebung dar.
Betriebssystem und Pakete
UNIX-basiert, zum Beispiel Ubuntu Version 24 (64-bit)
Paket | Server |
helm | Kubernetes-Nodes |
nfs-common | Kubernetes-Nodes |
nfs-kernel-server | Storage-Server |
Storage-Server
Um Daten von Cameleon dauerhaft zu speichern, werden die Persistent Volumes von Cameleon auf einem NFS-Server gemountet.
Folgende Verzeichnisse müssen für Cameleon im freigegebenen Hauptverzeichnis auf dem NFS-Server initial erstellt werden. Die Besitzer- und Gruppen-Id (Ownership) der Verzeichnisse müssen im Helm-Chart vor der Installation hinterlegt werden.
Verzeichnis | Beschreibung |
files | Verzeichnis zur Speicherung von Zertifikaten, Dateien und Anhängen. |
db | Verzeichnis zur Speicherung der Datenbank. |
Datenbank-Server
Cameleon verwendet PostgreSQL. Die Datenbank wird automatisch in einem Container installiert, kann aber auch extern betrieben werden. Bitte wenden Sie sich an support@cameleon-solutions.de, wenn Sie die Datenbank extern betreiben möchten.
Die containerbasierte PostgreSQL-Datenbank wird in der Version 13 über folgendes Image automatisch installiert:
Hinweis: Cameleon führt keine Sicherung- oder Backups der Datenbank und Dateisysteme durch. Für die Sicherung der Datenbank und Dateisysteme sind kundenseitig erforderliche Maßnahmen umzusetzen.