Como usar discos permanentes SSD

Nesta página, você verá como criar recursos PersistentVolume que são respaldados por discos permanentes SSD.

Discos permanentes SSD

Por padrão, PersistentVolumes provisionados dinamicamente usam o StorageClass padrão e são respaldados por discos rígidos padrão. Se precisar de SSDs mais rápidos, crie um StorageClass especial. O manifesto a seguir descreve um StorageClass chamado faster. PersistentVolumeClaims criados com este StorageClass são respaldados por SSDs:

ssd-storageclass.yaml

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

Para criar um PersistentVolumeClaim chamado “my-volume” com o StorageClass faster, consulte StorageClass no manifesto da declaração:

ssd-claim.yaml

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

Use kubectl apply para criar este StorageClass e PersistentVolumeClaim:

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