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 backend con kubectl

Collaboratori netapp-aruldeepa

Scopri come eseguire operazioni di gestione del backend utilizzando kubectl .

Elimina un backend

Eliminando un TridentBackendConfig , istruisci Trident a eliminare/conservare i backend (in base a deletionPolicy ). Per eliminare un backend, assicurati che deletionPolicy è impostato per l'eliminazione. Per eliminare solo il TridentBackendConfig , assicurarsi che deletionPolicy è impostato per mantenere. Ciò garantisce che il backend sia ancora presente e possa essere gestito utilizzando tridentctl .

Esegui il seguente comando:

kubectl delete tbc <tbc-name> -n trident

Trident non elimina i segreti di Kubernetes che erano in uso da TridentBackendConfig . L'utente Kubernetes è responsabile della pulizia dei segreti. Bisogna fare attenzione quando si eliminano i segreti. Dovresti eliminare i segreti solo se non sono utilizzati dai backend.

Visualizza i backend esistenti

Esegui il seguente comando:

kubectl get tbc -n trident

Puoi anche correre 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 di archiviazione sono cambiate. Per aggiornare le credenziali, il segreto Kubernetes utilizzato in TridentBackendConfig l'oggetto deve essere aggiornato. Trident aggiornerà automaticamente il backend con le credenziali più recenti fornite. Eseguire il seguente comando per aggiornare il segreto di Kubernetes:

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

    • Puoi aggiornare TridentBackendConfig oggetti direttamente tramite Kubernetes utilizzando il seguente comando:

      kubectl apply -f <updated-backend-file.yaml>
    • In alternativa, è possibile apportare modifiche a quelle esistenti TridentBackendConfig CR utilizzando il seguente comando:

      kubectl edit tbc <tbc-name> -n trident
Nota
  • Se un aggiornamento del backend fallisce, il backend continua a mantenere la sua ultima configurazione nota. È possibile visualizzare i registri per determinare 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, è possibile eseguire nuovamente il comando di aggiornamento.