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 richiede ad Astra Trident di eliminare/conservare i backend (in base a. deletionPolicy
). Per eliminare un backend, assicurarsi che deletionPolicy
è impostato per eliminare. Per eliminare solo il TridentBackendConfig
, assicurarsi che deletionPolicy
è impostato su retain. In questo modo si garantisce che il backend sia ancora presente e che possa essere gestito tramite tridentctl
.
Eseguire il seguente comando:
kubectl delete tbc <tbc-name> -n trident
Astra Trident non elimina i Kubernetes Secrets 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, il Kubernetes Secret utilizzato in
TridentBackendConfig
l'oggetto deve essere aggiornato. 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).
-
È possibile eseguire l'aggiornamento
TridentBackendConfig
Oggetti direttamente tramite Kubernetes usando il seguente comando:kubectl apply -f <updated-backend-file.yaml>
-
In alternativa, è possibile apportare modifiche all'esistente
TridentBackendConfig
CR utilizzando il seguente comando:kubectl edit tbc <tbc-name> -n trident
-
|