Checkliste vor der Installation¶
Bevor Sie mit Ihrer On-Premise-Installation fortfahren, mit oder ohne Installationsunterstützung von Cognigy-Seite, stellen Sie sicher, dass die Kriterien aus der folgenden Checkliste erfüllt sind:
-
Lesen Sie sich die Installationsanweisungen in den 'README.md'-Dateien in beiden Helm-Charts (MongoDB und Cognigy.AI) im Voraus durch und treffen Sie die notwendigen Vorbereitungen.
-
Die Voraussetzungen für die Installation von MongoDB Helm Chart sind erfüllt (weitere Informationen finden Sie in der Datei "README.md" in MongoDB Helm Chart.
-
Die Voraussetzungen für Cognigy.AI Installation von Helm Chart sind erfüllt (weitere Informationen finden Sie in der Datei "README.md" in Cognigy.AI Helm Chart.
-
Die Konfigurationsabschnitte für beide Helm-Charts sind abgeschlossen und die 'values.yaml'-Dateien für beide Charts werden vorbereitet und mit den erforderlichen Daten vorausgefüllt (siehe README.md Dateien in MongoDB und Cognigy.AI Helm-Charts für Details).
-
Das Team hat über "kubectl" Zugriff auf den Kubernetes-Cluster.
-
Die Dienstprogramme 'kubectl' und 'helm' werden mit erforderlichen Versionen installiert.
-
Der Kubernetes-Cluster verfügt über genügend Ressourcen: mindestens 6 x Worker-Nodes (8 CPUs, 16 GB RAM, "x86_64"-Architektur, 100 GB Root-SSD-Speicher).
-
Kubernetes-Workerknoten sind auf 3 Availability Zones (AZ) verteilt, um eine Hochverfügbarkeit nach Möglichkeit zu ermöglichen.
-
Cognigy.AI Lizenzschlüssel ist verfügbar.
-
Die Anmeldeinformationen für die Cognigy Container Image Registry sind bekannt.
-
Domains / DNS-Namen für Cognigy.AI URLs sind erstellt und verfügbar.
-
Wildcard-TLS-Zertifikate sind bereit.
-
Das IP-Whitelisting für die Container-Registry von Cognigy ist abgeschlossen: "cognigy.azurecr.io:443".
-
Der Netzwerkzugriff ist für HTTP/HTTPS-Anfragen zulässig.
-
Das Websocket-Protokoll wird unterstützt und kann durch Firewall(s) geleitet werden.
-
Die Speicheranforderungen werden von der zugrunde liegenden Cloud-Infrastruktur erfüllt:
- Die benutzerdefinierte "StorageClass" wird für MongoDB bereitgestellt.
- Blockspeicher (Festplatten) können dynamisch für MongoDB und Redis bereitgestellt werden.
- (Nur AWS): EFS-Freigaben für "Flow-Module" und "Funktionen" werden im Voraus bereitgestellt.
- (Nur AWS): EFS-Freigaben für "flow-modules" und "functions" sind über den EKS-Cluster erreichbar.
- (Nur Azure): Azure-Dateifreigaben können dynamisch bereitgestellt werden.