Nichtflüchtigen SSD-Speicher verwenden

Auf dieser Seite wird erläutert, wie Sie PersistentVolume-Ressourcen erstellen, für die nichtflüchtige SSD-Speicher genutzt werden.

Nichtflüchtige SSD-Speicher

Dynamisch bereitgestellte PersistentVolumes verwenden standardmäßig die Standard-StorageClass und werden durch Standardfestplatten unterstützt. Wenn Sie schnellere SSDs benötigen, können Sie eine spezielle StorageClass erstellen. Das folgende Manifest mit dem Namen ssd-storageclass.yaml beschreibt eine StorageClass namens faster mit einem nichtflüchtigen SSD-Speicher. Für PersistentVolumeClaims, die mit dieser StorageClass erstellt wurden, werden SSDs genutzt.

# ssd-storageclass.yaml
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: faster
provisioner: kubernetes.io/gce-pd
parameters:
  type: pd-ssd

Informationen zum Erstellen eines PersistentVolumeClaim namens my-volume mit der StorageClass faster finden Sie im Manifest des Anspruchs auf der StorageClass. Die folgende ssd-claim.yaml-Datei veranschaulicht, wie Sie dabei vorgehen sollten.

# ssd-claim.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: my-volume
spec:
  storageClassName: faster
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 30Gi

Verwenden Sie kubectl apply, um diese StorageClass und diesen PersistentVolumeClaim zu erstellen:

kubectl apply -f ssd-storageclass.yaml
kubectl apply -f ssd-claim.yaml