このページでは、SSD 永続ディスクによってバックアップされる PersistentVolume リソースを作成する方法について説明します。
SSD 永続ディスク
デフォルトでは、動的にプロビジョニングされた PersistentVolume はデフォルトの StorageClass
を使用し、標準のハードディスクによってバックアップされます。さらに高速な SSD が必要な場合は、Compute Engine 永続ディスクの CSI ドライバの premium-rwo
ストレージ クラスを使用してボリュームをプロビジョニングできます。次の例に示すように、PersistentVolumeClaim
で storageClassName
フィールドを premium-rwo
に設定することで実行可能です。
# ssd-claim.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-volume
spec:
storageClassName: premium-rwo
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 30Gi
my-volume
PersistentVolumeClaim オブジェクトを作成するには、次の kubectl apply
コマンドを使用します。
kubectl apply -f ssd-claim.yaml
kubectl apply
を使用してこの PersistentVolumeClaim
オブジェクトを作成すると、Kubernetes は対応する PersistentVolume
オブジェクトを動的に作成します。