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
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
-
|