Realice la gestión del entorno de administración con kubectl
Obtenga información sobre cómo realizar operaciones de administración de back-end mediante kubectl
.
Eliminar un back-end
Al suprimir un TridentBackendConfig
, indica a Trident que suprima/conserve los 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 asegura 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
Trident no elimina los secretos de Kubernetes que estaban en uso por 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
o. tridentctl get backend -o yaml -n trident
obtener una lista de todos los back-ends que existen. Esta lista también incluirá los back-ends que se crearon 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. Trident actualizará automáticamente el backend 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 actualizar
TridentBackendConfig
Objetos directamente a través de Kubernetes usando el siguiente comando:kubectl apply -f <updated-backend-file.yaml>
-
Como alternativa, puede realizar cambios en los existentes
TridentBackendConfig
CR con el siguiente comando:kubectl edit tbc <tbc-name> -n trident
-
|