Eseguire la gestione del back-end con kubectl
Scopri come eseguire operazioni di gestione back-end utilizzando kubectl.
Eliminare un backend
Eliminando un TridentBackendConfig, si ordina a Trident di eliminare/conservare i backend (in base a deletionPolicy). Per eliminare un backend, assicurarsi che deletionPolicy sia impostato su Elimina. Per eliminare solo il TridentBackendConfig, assicurarsi che deletionPolicy sia impostato su Mantieni. In questo modo si garantisce che il backend sia ancora presente e che possa essere gestito utilizzando tridentctl.
Eseguire il seguente comando:
kubectl delete tbc <tbc-name> -n trident
Trident non elimina i segreti di Kubernetes utilizzati da TridentBackendConfig. L'utente Kubernetes è responsabile della pulizia dei segreti. Prestare attenzione quando si eliminano i segreti. È necessario eliminare i segreti solo se non vengono utilizzati dai backend.
Visualizzare i backend esistenti
Eseguire il seguente comando:
kubectl get tbc -n trident
Puoi anche correre tridentctl get backend -n trident oppure tridentctl get backend -o yaml -n trident per ottenere un elenco di tutti i backend esistenti. Questo elenco includerà anche i backend creati con tridentctl.
Aggiornare un backend
Possono esserci diversi motivi per aggiornare un backend:
-
Le credenziali del sistema storage sono state modificate. Per aggiornare le credenziali, è necessario aggiornare il segreto Kubernetes utilizzato nell' `TridentBackendConfig`oggetto. Trident aggiornerà automaticamente il backend con le credenziali più recenti fornite. Eseguire il seguente comando per aggiornare Kubernetes Secret:
kubectl apply -f <updated-secret-file.yaml> -n trident
-
È necessario aggiornare i parametri (ad esempio il nome della SVM ONTAP utilizzata).
-
È possibile eseguire l'aggiornamento
TridentBackendConfigOggetti direttamente tramite Kubernetes usando il seguente comando:kubectl apply -f <updated-backend-file.yaml>
-
In alternativa, è possibile apportare modifiche all'esistente
TridentBackendConfigCR utilizzando il seguente comando:kubectl edit tbc <tbc-name> -n trident
-
|
|
|