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.

Realiza la gestión del backend con kubectl

Conoce cómo realizar operaciones de administración de backend usando kubectl.

Eliminar un backend

Al eliminar un TridentBackendConfig, le indicas a Trident que elimine o conserve los backends (según deletionPolicy). Para eliminar un backend, asegúrate de que deletionPolicy esté configurado para eliminar. Para eliminar solo el TridentBackendConfig, asegúrate de que deletionPolicy esté configurado para conservar. Esto asegura que el backend siga presente y se pueda administrar usando tridentctl.

Ejecuta el siguiente comando:

kubectl delete tbc <tbc-name> -n trident

Trident no elimina los secretos de Kubernetes que estaban en uso por TridentBackendConfig. El usuario de Kubernetes es responsable de limpiar los secretos. Debes tener cuidado al eliminar secretos. Solo deberías eliminar secretos si no están en uso por los backends.

Ver los backends existentes

Ejecuta el siguiente comando:

kubectl get tbc -n trident

También puedes ejecutar tridentctl get backend -n trident o tridentctl get backend -o yaml -n trident para obtener una lista de todos los backends que existen. Esta lista también incluirá los backends que fueron creados con tridentctl.

Actualizar un backend

Puede haber varias razones para actualizar un backend:

  • Las credenciales del sistema de almacenamiento han cambiado. Para actualizar las credenciales, se debe actualizar el secreto de Kubernetes que se usa en el objeto TridentBackendConfig. Trident actualizará automáticamente el backend con las credenciales más recientes proporcionadas. Ejecuta el siguiente comando para actualizar el secreto de Kubernetes:

    kubectl apply -f <updated-secret-file.yaml> -n trident
  • Es necesario actualizar los parámetros (como el nombre del ONTAP SVM que se está utilizando).

    • Puedes actualizar TridentBackendConfig objetos directamente a través de Kubernetes usando el siguiente comando:

      kubectl apply -f <updated-backend-file.yaml>
    • Alternativamente, puedes hacer cambios en el `TridentBackendConfig`CR existente usando el siguiente comando:

      kubectl edit tbc <tbc-name> -n trident
Nota
  • Si falla una actualización del backend, este sigue en su última configuración conocida. Puedes ver los registros para determinar la causa ejecutando kubectl get tbc <tbc-name> -o yaml -n trident o kubectl describe tbc <tbc-name> -n trident.

  • Después de identificar y corregir el problema con el archivo de configuración, puedes volver a ejecutar el comando de actualización.