Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Pools virtuales

Colaboradores netapp-aruldeepa

Los pools virtuales proporcionan una capa de abstracción entre los back-ends de almacenamiento de Trident y Kubernetes StorageClasses. Permiten a un administrador definir aspectos, como la ubicación, el rendimiento y la protección para cada backend de una manera común e independiente del backend sin StorageClass especificar qué backend físico, pool de backend o tipo de backend utilizar para cumplir con los criterios deseados.

Más información sobre los pools virtuales

El administrador de almacenamiento puede definir pools virtuales en cualquiera de los back-ends de Trident en un archivo de definición JSON o YAML.

Muestra el diagrama conceptual de los pools virtuales.

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).

Nota
  • Al definir los pools virtuales, no intente reorganizar el orden de los pools virtuales existentes en una definición de back-end.

  • Se aconseja modificar los atributos de un pool virtual existente. Debe definir un nuevo pool virtual para realizar cambios.

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 la coincidencia en StorageClasses. En su lugar, el administrador define una o más 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. Para mayor comodidad, los administradores de almacenamiento pueden definir etiquetas por pool virtual y agrupar volúmenes por etiqueta.

A StorageClass identifica el pool virtual que se va a 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

in

ubicación en (este, oeste)

Esté en el conjunto de valores

notin

rendimiento de la muesca (plata, bronce)

No esté en el conjunto de valores

<key>

protección

Existe con cualquier valor

!<key>

!protección

No existe