Eseguire la gestione del back-end con kubectl
Informazioni su come eseguire operazioni di gestione backend utilizzando kubectl
.
Eliminare un backend
Eliminando un TridentBackendConfig
, si ordina ad Astra Trident di eliminare/mantenere 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
Astra Trident non elimina i segreti di Kubernetes che erano in uso 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
È anche possibile eseguire tridentctl get backend -n trident
o tridentctl get backend -o yaml -n trident
ottenere un elenco di tutti i backend esistenti. Questo elenco include 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. Astra 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).
-
Puoi aggiornare
TridentBackendConfig
gli oggetti direttamente tramite Kubernetes usando il seguente comando:kubectl apply -f <updated-backend-file.yaml>
-
In alternativa, è possibile apportare modifiche alla CR esistente
TridentBackendConfig
utilizzando il seguente comando:kubectl edit tbc <tbc-name> -n trident
-
|