Parámetros de StorageClass
Provisioner: quasarsds.io
| Parámetro | Obligatorio | Valores | Por defecto | Descripción |
|---|---|---|---|---|
poolName | Sí | Nombre de un SDSClusterPool | — | Pool donde se crea el volumen. |
strategy | No | RF1, RF2, RF3 | RF3 | Número de réplicas síncronas. |
checksumProtection | No | "true", "false" | Valor del pool | Checksums CRC32C por bloque. |
scrubIntervalSeconds | No | Entero ≥ 0 | Valor del pool | Intervalo de scrubbing. 0 lo desactiva. |
nvmfDigestsBackend | No | none, header, data, all | Valor del pool | Digests en la red de replicación. |
nvmfDigestsFrontend | No | none, header, data, all | Valor del pool / none | Digests entre el pod y el volumen. |
encryptionProtection | No | "true" | Desactivado | Cifrado AES-XTS-256. Requiere encryptionKeySecret. |
encryptionKeySecret | Con cifrado | Nombre de Secret | — | Secret con encryption_key y encryption_key2. |
defaultSnapshotType | No | Local, Distributed | — | Tipo de snapshot por defecto. |
primaryNode, secondaryNode, tertiaryNode | No | Nombre de nodo | Automático | Fuerza la ubicación de las réplicas. Normalmente no se usa: el controller elige los nodos según el espacio libre. |
csi.storage.k8s.io/fstype | No | ext4, xfs | ext4 | Sistema de archivos del volumen. |
Prioridad de los valores
Para los parámetros que también existen en el SDSClusterPool, el orden es:
- Valor explícito en la StorageClass.
- Valor por defecto del
SDSClusterPool. - Valor por defecto del agente.