Article by

RWX-Volumes (ReadWriteMany) in Cozystack — nativer Shared Storage für Ihre Workloads

Seit Cozystack v1.0 gibt es ReadWriteMany-Volumes (RWX) von Haus aus: Mehrere Pods und VMs binden dasselbe Volume gleichzeitig ein, ohne externes NFS.

Platform EngineeringCncfStorageDev OpsKubernetesCozystack
RWX-Volumes (ReadWriteMany) in Cozystack — nativer Shared Storage für Ihre Workloads

Seit Cozystack v1.0 können Sie ReadWriteMany-Persistent-Volumes (RWX) von Haus aus nutzen. Mehrere Pods und VMs können also dasselbe Volume gleichzeitig einbinden — eine unverzichtbare Fähigkeit für gemeinsame Dateisysteme, Anwendungen mit mehreren Replikas und den Datenaustausch zwischen VMs.

Bild

Unter der Haube stellt der kubevirt-csi-driver für jeden RWX-PVC einen eigenen NFS-Server bereit, gestützt auf per DRBD replizierten Block-Storage (LINSTOR); CiliumNetworkPolicy übernimmt die Isolation des Traffics. Für Tenants ist es so einfach, wie einen Standard-PVC mit accessModes: [ReadWriteMany] und storageClassName: nfs anzulegen.

Update (September 2026, Cozystack v1.6): Im Management-Cluster müssen RWX-Volumes auf einer DRBD-gestützten LINSTOR-StorageClass liegen — linstor-csi lehnt RWX auf Klassen ohne DRBD ab. Soll stattdessen ein bestehender externer NFS-Export eingebunden werden, übernimmt das das optionale Paket cozystack.nfs-driver (csi-driver-nfs). Siehe die aktuelle Storage-Dokumentation.

Was das ermöglicht: → Deployments mit mehreren Replikas, die sich persistenten Zustand teilen → Gemeinsame Daten über mehrere VMs in Tenant-Kubernetes-Clustern → Snapshots, Erweiterung und Klonen von Volumes — alles pro Volume unterstützt → Keine externe NFS-Infrastruktur nötig — alles läuft innerhalb von Cozystack

Was ist Cozystack? Cozystack ist eine freie Open-Source-PaaS-Plattform und ein Framework für den Aufbau von Clouds. Damit betreiben Sie eine vollwertige Cloud-Plattform auf Bare Metal mit Managed Kubernetes, VMs, Datenbanken und Storage — alles auf Basis bewährter CNCF-Technologien wie Talos Linux, KubeVirt, Flux CD und LINSTOR.

Dokumentation: https://cozystack.io/docs/v1.6/storage/nfs/ Feature-PR: https://github.com/cozystack/cozystack/pull/2042

— - Website: https://cozystack.io GitHub: https://github.com/cozystack/cozystack


Dieser Beitrag ist eine deutsche Fassung des Artikels RWX (ReadWriteMany) volumes in Cozystack — native shared storage for your workloads, zuerst erschienen bei Ænix auf Medium.

Wissens-Check: RWX-Volumes in Cozystack

5 questions · ~2 min