Zum Hauptinhalt springen
FineParser Enterprise verwendet drei Volumes: Die In-process- und Ausgabe-Volumes müssen für Benutzer und Gruppe 65534 beschreibbar sein, da alle FineParser-Container unter dieser Kennung ausgeführt werden. FineParser löscht fertige Ergebnisse grundsätzlich nicht. Die Ergebnisse verbleiben auch nach dem Herunterladen und nach Ablauf des Job-Status auf dem Ausgabe-Volume. Entfernen Sie sie über die Lebenszyklusregeln Ihres Speichersystems.

Konfigurieren der Volumes

Das Chart erstellt für jedes Volume einen Claim oder verwendet einen Claim, den Sie bereits mit existingClaim erstellt haben. Das In-Process-Volume ist ein EFS-Dateisystem, das Ausgabe-Volume ein S3-Bucket:
fineparser-values.yaml
Siehe EFS-Dateisystem und S3-Ausgabe-Bucket. Dort wird auch beschrieben, wie Sie die von Ihnen erstellten Claims verwenden.

Orchestrator-Zustand

Der Orchestrator fordert bei der Standard-StorageClass des Clusters ein ReadWriteOnce-Volume der Größe orchestrator.storage.size (2Gi) an. Prüfen Sie mit kubectl get storageclass, ob im Cluster eine solche StorageClass vorhanden ist; sie ist mit (default) gekennzeichnet.
fineparser-values.yaml
Das Zustandsvolume bleibt erhalten, wenn das Release deinstalliert wird. Siehe Upgrades und Deinstallation.

Scratch-Speicher der Ingest-Komponente

Jeder Pod der Ingest-Komponente puffert hochgeladene Dateien in knotenlokalem Scratch-Speicher, dessen Größe durch ingest.scratchSize begrenzt ist. Füllt eine Anfrage diesen Speicher vollständig, wird der Pod verdrängt (evicted). Siehe Dimensionierung von Uploads.