Pools de almacenamiento virtual
Los pools de almacenamiento virtual proporcionan una capa de abstracción entre los back-ends de almacenamiento de Astra Trident y Kubernetes. StorageClasses
. Permiten a un administrador definir aspectos, como la ubicación, el rendimiento y la protección de cada back-end de una manera común y independiente del back-end sin hacer un StorageClass
especifique qué tipo de backend físico, pool back-end o backend desea utilizar para cumplir los criterios deseados.
Obtenga información acerca de los pools de almacenamiento virtual
El administrador de almacenamiento puede definir pools de almacenamiento virtuales en cualquiera de los back-ends de Astra Trident en un archivo de definición JSON o YLMA.
Cualquier aspecto especificado fuera de la lista de pools virtuales es global para el back-end y se aplicará a todos los pools virtuales, mientras que cada pool virtual puede especificar uno o más aspectos individualmente (reemplazar cualquier aspecto back-end-global).
Al definir los pools de almacenamiento virtual, no intente reorganizar el orden de los pools virtuales existentes en una definición de back-end. También es aconsejable no editar/modificar atributos para un pool virtual existente y definir un nuevo pool virtual en su lugar. |
La mayoría de los aspectos se especifican en términos específicos del back-end. Lo más importante es que los valores de aspecto no se exponen fuera del controlador del backend y no están disponibles para coincidir en StorageClasses
. En su lugar, el administrador define una o varias etiquetas para cada pool virtual. Cada etiqueta es una pareja clave:valor y las etiquetas pueden ser comunes en los back-ends únicos. Al igual que en los aspectos, las etiquetas se pueden especificar por grupo o globalmente en el backend. A diferencia de los aspectos, que tienen nombres y valores predefinidos, el administrador tiene la total discreción de definir claves y valores de etiqueta según sea necesario.
-
StorageClass
identifica el pool virtual que se debe utilizar haciendo referencia a las etiquetas dentro de un parámetro de selector. Los selectores de pools virtuales admiten los siguientes operadores:
Operador | Ejemplo | El valor de etiqueta de un pool debe: |
---|---|---|
|
rendimiento=premium |
Coincidencia |
|
rendimiento!=extremo |
No coincide |
|
ubicación en (este, oeste) |
Esté en el conjunto de valores |
|
rendimiento de la muesca (plata, bronce) |
No esté en el conjunto de valores |
|
protección |
Existe con cualquier valor |
|
!protección |
No existe |