apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: hetzner-storage provisioner: csi.hetznercloud.com parameters: name: storage-box-name username: dein-benutzername password: dein-passwort
Ersetze „storage-box-name“ durch den Namen deiner Hetzner Storage Box.
Ersetze „dein-benutzername“ und „dein-passwort“ durch deine Zugangsdaten für die Storage Box.
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: storage-claim spec: storageClassName: hetzner-storage accessModes: - ReadWriteOnce resources: requests: storage: 1Gi
Dieser YAML-Code erstellt einen Persistent Volume Claim (PVC) mit 1 GB Speicherplatz. Du kannst die Größe anpassen, indem du den Wert unter „storage“ änderst.
kubectl apply -f storage-class.yml kubectl apply -f persistent-volume-claim.yml
Das war's! Du hast erfolgreich einen Hetzner Storage Box Kubernetes-Cluster konfiguriert und kannst den Speicher der Storage Box in deinen Anwendungen nutzen. Stelle sicher, dass du die Zugangsdaten in den YAML-Dateien entsprechend deiner Hetzner Storage Box konfigurierst.