storage

The storage building block provides PersistentVolume backends: Hetzner block storage for standard ReadWriteOnce volumes, and CIFS-backed ReadWriteMany shares (Hetzner Robot/hidrive) for workloads that need shared file storage.

Applications inside the storage building block.
Figure 1. Applications inside the storage building block.
Application Chart / Source Namespace Purpose

csi-driver-smb

csi-driver-smb 1.20.0 (raw.githubusercontent.com/kubernetes-csi/csi-driver-smb)

kube-system

CSI driver mounting CIFS/SMB shares as Kubernetes volumes; used for both Hetzner Robot storage box (u568536) and hidrive shares.

hetzner-block-storage

hcloud-csi 2.22.1 (charts.hetzner.cloud)

kube-system

CSI driver provisioning Hetzner Cloud Block Storage volumes for standard ReadWriteOnce `PersistentVolumeClaim`s.

storage-resources

raw manifests (pandur/storage/resources)

default

SMB credential Secret`s and `StorageClass`es for both CIFS targets (Hetzner storage box `u568536 and hidrive).

This building block was renamed from csi-smb to storage to reflect that it now covers both CIFS-backed and Hetzner block storage volumes, not only the SMB CSI driver.