Allgemein
Wir freuen uns, dass Sie sich für eine On Premise-Installation von Cameleon interessieren. Das folgende Kapitel enthält allgemeine Hinweise zu den Vorbereitungen und zur Durchführung der Installation von Cameleon.
- Cameleon Solutions stellt eine zentrale Registry zur Verfügung, um Container Images zu laden.
- Die Installation von Cameleon erfolgt durch Helm-Charts. Weitere Informationen zu Helm erhalten Sie hier.
- Cameleon kann sowohl in neue als auch bestehende Kubernetes-Umgebungen integriert werden. Wir stellen kein Kubernetes-Installationspaket zur Verfügung.
- Cameleon verwendet PostgreSQL. Die Datenbank wird automatisch in einem Container installiert, kann aber auch extern betrieben werden.
Sizing
Größe | Gleichzeitige Zugriffe |
Standard | < 60 |
Medium | 60 – 200 |
Enterprise | > 200 |
Sizing | Ausprägung | RAM | Cores |
Standard | ohne Carl-KI, mit externer Datenbank | ~10-11 GB | ~2-3 |
Standard | mit Carl-KI (ohne Ollama) zusätzlich | + 500MB | + 0.1 |
Standard | mit interner Datenbank zusätzlich | + 4GB | + 0.2 |
Hinweis: Die tatsächlich erforderlichen Systemressourcen können je nach Anforderungen abweichen.
Betriebssystem und Pakete
x86/amd64-Architektur
UNIX-basiert, zum Beispiel Ubuntu Version 24 (64-bit)
Paket | Server | Hinweis |
helm | Kubernetes-Nodes | |
nfs-common | Kubernetes-Nodes | Nur erforderlich bei NFS-Storage |
nfs-kernel-server | Storage-Server | Nur erforderlich bei NFS-Storage |
Storage-Server
Um Daten von Cameleon dauerhaft zu speichern, ist Storage erforderlich. Cameleon kann standardmäßig mit NFS-PV und PVC installiert werden. Um andere Storage Classes zu verwenden, ist es optional möglich, eigene PVC zu verwenden.
Bei der Standardinstallation inkl. NFS-PV und PVC müssen folgende Verzeichnisse für Cameleon im freigegebenen und 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
Cameleon verwendet PostgreSQL mit der Erweiterung PGVector. Bei der Installation kann festgelegt werden, ob die Datenbank automatisch in einem Container installiert werden soll.
Die Daten von Cameleon können in einer externen PostgreSQL-Datenbank gespeichert werden. Bei der Installation von Cameleon können Sie festlegen, ob eine externe Datenbank verwendet werden soll.
Anforderungen an eine externe Datenbank
Unterstützte Versionen | PostgreSQL 13,16 |
Zeichensatz | UTF-8 |
Initialgröße | 10 GB |
Berechtigungen DB-Owner | Login, Read, Write |
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.