Skip to main content
Hay disponible una nueva versión de este producto.
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

Los pools virtuales proporcionan una capa de abstracción entre los backends de almacenamiento de Trident y Kubernetes StorageClasses. Permiten que un administrador defina aspectos como la ubicación, el rendimiento y la protección para cada backend de una forma común y agnóstica sin hacer que un StorageClass especifique qué backend físico, pool de backend o tipo de backend usar para cumplir los criterios deseados.

Conoce los pools virtuales

El administrador de almacenamiento puede definir pools virtuales en cualquiera de los backends 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 backend y se aplicará a todos los pools virtuales, mientras que cada pool virtual puede especificar uno o más aspectos individualmente (anulando cualquier aspecto global del backend).

Nota
  • Cuando definas pools virtuales, no intentes reorganizar el orden de los pools virtuales existentes en una definición de backend.

  • Te recomendamos no modificar los atributos de un pool virtual existente. Deberías definir un nuevo pool virtual para hacer cambios.

La mayoría de los aspectos se especifican en términos específicos del backend. De manera crucial, los valores de los aspectos no se exponen fuera del controlador del backend y no están disponibles para su comparación en StorageClasses. En su lugar, el administrador define una o más etiquetas para cada pool virtual. Cada etiqueta es un par clave:valor, y las etiquetas pueden ser comunes a varios backends únicos. Al igual que los aspectos, las etiquetas pueden especificarse por pool o de forma global para el backend. A diferencia de los aspectos, que tienen nombres y valores predefinidos, el administrador tiene total discreción para definir las claves y los valores de las etiquetas según sea necesario. Para mayor comodidad, los administradores de almacenamiento pueden definir etiquetas por pool virtual y agrupar volúmenes por etiqueta.

Las etiquetas del pool virtual se pueden definir usando estos caracteres:

  • letras mayúsculas A-Z

  • letras minúsculas a-z

  • números 0-9

  • guiones bajos _

  • guiones -

Un StorageClass identifica qué pool virtual usar haciendo referencia a las etiquetas dentro de un parámetro selector. Los selectores de pool virtual admiten los siguientes operadores:

Operador Ejemplo El valor de la etiqueta de un pool debe:

=

performance=premium

Coincidir

!=

rendimiento!=extremo

No coincide

in

ubicación en (east, west)

Estar en el conjunto de valores

notin

performance notin (plata, bronce)

No estar en el conjunto de valores

<key>

protección

Existir con cualquier valor

!<key>

¡protección!

No existe