Inhaltsverzeichnis

Hetzner Storage Box als Persistant Storage

Schritt-für-Schritt-Anleitung

Schritt 1: Hetzner Storage Box erstellen

Schritt 2: Cluster-Konfiguration vorbereiten

Schritt 3: Storage Class konfigurieren

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.

Schritt 4: Persistent Volume Claim erstellen

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.

Schritt 5: YAML-Dateien anwenden

kubectl apply -f storage-class.yml
kubectl apply -f persistent-volume-claim.yml

Schritt 6: Verwendung des Persistent Volumes

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.