Realice la gestión del entorno de administración con kubectl
Obtenga información sobre cómo realizar operaciones de gestión de backend mediante kubectl
.
Eliminar un back-end
Al eliminar un TridentBackendConfig
, le indica a Astra Trident que elimine/conserve back-ends (según deletionPolicy
). Para suprimir un backend, asegúrese de que deletionPolicy
está definido como DELETE. Para suprimir sólo el TridentBackendConfig
, asegúrese de que deletionPolicy
está definido en Retener. Esto asegurará que el backend todavía está presente y se puede gestionar mediante el uso tridentctl
.
Ejecute el siguiente comando:
kubectl delete tbc <tbc-name> -n trident
Astra Trident no elimina los secretos de Kubernetes que estaban utilizando TridentBackendConfig
. El usuario de Kubernetes es responsable de limpiar los secretos. Hay que tener cuidado a la hora de eliminar secretos. Solo debe eliminar secretos si no los están utilizando los back-ends.
Ver los back-ends existentes
Ejecute el siguiente comando:
kubectl get tbc -n trident
También puede ejecutar tridentctl get backend -n trident
u tridentctl get backend -o yaml -n trident
obtener una lista de todos los back-ends existentes. Esta lista también incluirá back-ends creados con tridentctl
.
Actualizar un back-end
Puede haber varias razones para actualizar un back-end:
-
Las credenciales del sistema de almacenamiento han cambiado. Para actualizar las credenciales, se debe actualizar el secreto de Kubernetes utilizado en el
TridentBackendConfig
objeto. Astra Trident actualizará automáticamente el back-end con las últimas credenciales proporcionadas. Ejecute el siguiente comando para actualizar Kubernetes Secret:kubectl apply -f <updated-secret-file.yaml> -n trident
-
Es necesario actualizar los parámetros (como el nombre de la SVM de ONTAP que se está utilizando).
-
Puede
TridentBackendConfig
actualizar objetos directamente a través de Kubernetes mediante el siguiente comando:kubectl apply -f <updated-backend-file.yaml>
-
Como alternativa, puede realizar cambios en el CR existente
TridentBackendConfig
mediante el siguiente comando:kubectl edit tbc <tbc-name> -n trident
-
|