0

Ich habe eine Frage zu den Volumes (ich verwende GoogleCloud).Kuberentes Volume zum Hochladen und Herunterladen von Dateien mit multinodes

Wenn ich das Dokument lese, wenn ich ReadWriteOnce spezifiziere (ich benutze VolumeClaim), scheint es, dass nur ein Knoten das Schreibrecht haben kann. Und die Option mit Multi wird noch nicht von Cloud-Anbietern unterstützt.

Jetzt habe ich den Fall, wo ich Dateien bereitstellen muss, die Leute hochladen. Der Upload ist chunk basierte Upload, das bedeutet, dass es parallel erfolgen kann. Mit mehr als einem Knoten, der den Zweck des Empfangens des hochgeladenen Chunks erfüllen kann, kann ich die Notwendigkeit haben, dass mehr als auf dem Knoten das Schreibrecht auf dem Datenträger hat. Jeder Knoten speichert Chunk und einen Knoten, am Ende, rekomponieren Sie es und erstellen Sie eine einzelne Datei.

Was ist der richtige Ansatz, um das zu tun? Was soll ich verwenden?

(sollte ich Anwender Cloud-Speicher als Single Point für Lese-/Schreib-Dateien?)

Antwort

0

Ich glaube, Sie könnten das Volumen Backend ändern müssen, die ReadWriteMany unterstützt. Das Volume-Plugin, das ReadWriteMany unterstützt, sind AzureFile, CephFS, GlusterFS, NFS usw. Weitere Informationen dazu finden Sie unter here.

Und dann für die Bereitstellung, dass Sie den oben genannten Speicher oben auf GCE verwenden können.

+0

Ich habe nicht bekommen, wie ich es mit Google Cloud tun könnte .. – EsseTi

+0

Die genannten Speichertypen wie NFS oder GlusterFS laufen auf GCE und werden von Ihnen verwaltet! Sie erwähnen nur seinen Endpunkt im GKE. – surajd

+0

irgendein Punkt/Link, den ich lesen kann, wie es geht? – EsseTi

Verwandte Themen