Zum Hauptinhalt springen
Das in-process-Volume befindet sich auf einem EFS-Dateisystem, das Sie selbst erstellen. Das Volume darauf kann entweder automatisch vom chart bereitgestellt oder von Ihnen vorab bereitgestellt werden:

Dateisystem erstellen

Das Dateisystem benötigt in jeder Availability Zone, in der Ihre Knoten laufen, ein Mount-Ziel mit einer Sicherheitsgruppe, die eingehenden TCP-Verkehr auf Port 2049 von den Knoten zulässt.
Der elastische Durchsatz skaliert mit dem Worker-Pool.

EFS-CSI-Treiber installieren

Für die automatische Bereitstellung benötigt der Controller des Treibers die Richtlinie AmazonEFSCSIDriverPolicy, um Access Points erstellen zu können:
Für ein vorab bereitgestelltes Volume ist die Rolle nicht erforderlich. Weitere Installationsmethoden finden Sie unter Amazon EFS in der Amazon EKS-Dokumentation.

Automatisch bereitgestellt

fineparser-values.yaml
Das chart erstellt eine StorageClass <release>-in-process sowie einen darauf basierenden claim. Der Treiber legt für den claim einen Access Point an, dessen Eigentümer der Benutzer 65534 ist. Zusätzliche Parameter des EFS-CSI-Treibers, etwa basePath, werden unter storage.inProcess.storageClass.parameters angegeben.

Vorab bereitgestellt

1

Access Point mit Besitzer 65534 erstellen

Binden Sie das Stammverzeichnis des Dateisystems nicht direkt ein. Es gehört root, daher kann FineParser nicht darin schreiben.
2

Volume und Claim erstellen

fineparser-in-process.yaml
3

Chart auf den Claim verweisen

fineparser-values.yaml