Auf dieser Seite wird erläutert, wie Sie PersistentVolume-Ressourcen erstellen, für die nichtflüchtige SSD-Speicher genutzt werden.
Persistente SSD-Laufwerke
Dynamisch bereitgestellte PersistentVolumes verwenden standardmäßig die Standard-StorageClass und werden durch Standardfestplatten unterstützt. Wenn Sie schnellere SSDs benötigen, können Sie die Speicherklasse premium-rwo aus dem CSI-Treiber für nichtflüchtigen Speicher von Compute Engine verwenden, um Ihre Volumes bereitzustellen. Dazu wird das Feld storageClassName in Ihrem PersistentVolumeClaim auf premium-rwo gesetzt, wie im folgenden Beispiel gezeigt:
# ssd-claim.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-volume
spec:
storageClassName: premium-rwo
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 30Gi
Verwenden Sie zum Erstellen des PersistentVolumeClaim-Objekts my-volume den folgenden kubectl apply-Befehl:
kubectl apply -f ssd-claim.yaml
Wenn Sie dieses PersistentVolumeClaim-Objekt mit kubectl apply erstellen, generiert Kubernetes dynamisch ein entsprechendes PersistentVolume-Objekt.