Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Esegui la gestione del backend con kubectl

Scopri come eseguire operazioni di gestione del backend utilizzando kubectl.

Elimina un backend

Eliminando un TridentBackendConfig, si indica a Trident di eliminare/mantenere i backend (in base a deletionPolicy). Per eliminare un backend, assicurarsi che deletionPolicy sia impostato su delete. Per eliminare solo TridentBackendConfig, assicurarsi che deletionPolicy sia impostato su retain. Questo garantisce che il backend sia ancora presente e possa essere gestito utilizzando tridentctl.

Eseguire il seguente comando:

kubectl delete tbc <tbc-name> -n trident

Trident non elimina i Kubernetes Secrets che erano in uso da TridentBackendConfig. L'utente Kubernetes è responsabile della pulizia dei secrets. È necessario prestare attenzione quando si eliminano i secrets. Dovresti eliminare i secrets solo se non sono in uso dai backends.

Visualizza 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 per ottenere un elenco di tutti i backend esistenti. Questo elenco includerà anche i backend creati con tridentctl.

Aggiorna un backend

Possono esserci molteplici motivi per aggiornare un backend:

  • Le credenziali per il sistema storage sono cambiate. Per aggiornare le credenziali, il Kubernetes Secret utilizzato nell' `TridentBackendConfig`oggetto deve essere aggiornato. Trident aggiornerà automaticamente il backend con le credenziali più recenti fornite. Eseguire il seguente comando per aggiornare il Kubernetes Secret:

    kubectl apply -f <updated-secret-file.yaml> -n trident
  • È necessario aggiornare i parametri (ad esempio il nome dell'ONTAP SVM utilizzato).

    • È possibile aggiornare TridentBackendConfig gli oggetti direttamente tramite Kubernetes utilizzando il seguente comando:

      kubectl apply -f <updated-backend-file.yaml>
    • In alternativa, puoi apportare modifiche al CR TridentBackendConfig esistente utilizzando il seguente comando:

      kubectl edit tbc <tbc-name> -n trident
Nota
  • Se un aggiornamento del backend fallisce, il backend continua a mantenere l'ultima configurazione nota. Puoi visualizzare i log per determinarne la causa eseguendo kubectl get tbc <tbc-name> -o yaml -n trident o kubectl describe tbc <tbc-name> -n trident.

  • Dopo aver identificato e corretto il problema con il file di configurazione, puoi rieseguire il comando di aggiornamento.