Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Eseguire la gestione del back-end con kubectl

Collaboratori

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
Nota
  • Se un aggiornamento back-end non riesce, il back-end continua a rimanere nella sua ultima configurazione nota. È possibile visualizzare i log per determinare la causa eseguendo kubectl get tbc <tbc-name> -o yaml -n trident oppure kubectl describe tbc <tbc-name> -n trident.

  • Dopo aver identificato e corretto il problema con il file di configurazione, è possibile eseguire nuovamente il comando update.