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.

Realiza la gestión del backend con tridentctl

Conoce cómo realizar operaciones de gestión de backend usando tridentctl.

Crear un backend

Después de crear un "archivo de configuración backend", ejecuta el siguiente comando:

tridentctl create backend -f <backend-file> -n trident

Si falla la creación del backend, algo estaba mal con la configuración del backend. Puedes ver los registros para determinar la causa ejecutando el siguiente comando:

tridentctl logs -n trident

Después de identificar y corregir el problema con el archivo de configuración, puedes simplemente ejecutar el comando create otra vez.

Eliminar un backend

Para eliminar un backend de Trident, haz lo siguiente:

  1. Recupera el nombre del backend:

    tridentctl get backend -n trident
  2. Elimina el backend:

    tridentctl delete backend <backend-name> -n trident
Nota Si Trident ha aprovisionado volúmenes e instantáneas de este backend que aún existen, eliminar el backend impide que se aprovisionen nuevos volúmenes desde él. El backend seguirá existiendo en estado "Eliminando".

Ver los backends existentes

Para ver los backends que Trident conoce, haz lo siguiente:

  • Para obtener un resumen, ejecuta el siguiente comando:

    tridentctl get backend -n trident
  • Para obtener todos los detalles, ejecuta el siguiente comando:

    tridentctl get backend -o json -n trident

Actualizar un backend

Después de crear un nuevo archivo de configuración de backend, ejecuta el siguiente comando:

tridentctl update backend <backend-name> -f <backend-file> -n trident

Si la actualización del backend falla, algo salió mal con la configuración del backend o intentaste una actualización no válida. Puedes ver los registros para determinar la causa ejecutando el siguiente comando:

tridentctl logs -n trident

Después de identificar y corregir el problema con el archivo de configuración, simplemente puedes ejecutar el comando update otra vez.

Identifica las clases de almacenamiento que usan un backend

Este es un ejemplo del tipo de preguntas que puedes responder con el JSON que tridentctl genera para los objetos backend. Esto usa la utilidad jq, que necesitas instalar.

tridentctl get backend -o json | jq '[.items[] | {backend: .name, storageClasses: [.storage[].storageClasses]|unique}]'

Esto también se aplica a los backends que se crearon usando TridentBackendConfig.