Gestisci Astra Trident usando tridentctl
Il "Pacchetto di installazione Trident" include il tridentctl Command-line utility per fornire un semplice accesso ad Astra Trident. Gli utenti Kubernetes con privilegi sufficienti possono usarlo per installare Astra Trident o gestire il namespace che contiene il pod Astra Trident.
Comandi e flag globali
Puoi correre tridentctl help per ottenere un elenco di comandi disponibili per tridentctl o aggiungere il --help flag a qualsiasi comando per ottenere un elenco di opzioni e flag per quel comando specifico.
tridentctl [command] [--optional-flag]
Astra Trident tridentctl utility supporta i seguenti comandi e flag globali.
Comandi
- create
- 
Aggiungi una risorsa a Astra Trident. 
- delete
- 
Rimozione di una o più risorse da Astra Trident. 
- get
- 
Ottieni una o più risorse da Astra Trident. 
- help
- 
Aiuto su qualsiasi comando. 
- images
- 
Stampare una tabella delle immagini container di cui Astra Trident ha bisogno. 
- import
- 
Importa una risorsa esistente in Astra Trident. 
- install
- 
Installa Astra Trident. 
- logs
- 
Stampare i registri da Astra Trident. 
- send
- 
Invia una risorsa da Astra Trident. 
- uninstall
- 
Disinstallare Astra Trident. 
- update
- 
Modifica una risorsa in Astra Trident. 
- update backend state
- 
Sospendere temporaneamente le operazioni di backend. 
- upgrade
- 
Aggiorna una risorsa in Astra Trident. 
- version
- 
Stampa la versione di Astra Trident. 
Flag globali
- -d,- --debug
- 
Output di debug. 
- -h,- --help
- 
Aiuto per tridentctl.
- -k,- --kubeconfig string
- 
Specificare KUBECONFIGPercorso per eseguire comandi in locale o da un cluster Kubernetes a un altro.In alternativa, è possibile esportare KUBECONFIGVariabile che indica un problema e un cluster Kubernetes specificitridentctlcomandi a quel cluster.
- -n,- --namespace string
- 
Namespace dell'implementazione di Astra Trident. 
- -o,- --output string
- 
Formato di output. Uno tra json|yaml|name|wide|ps (impostazione predefinita). 
- -s,- --server string
- 
Indirizzo/porta dell'interfaccia REST Astra Trident. L'interfaccia REST di Trident può essere configurata per l'ascolto e la distribuzione solo su 127.0.0.1 (per IPv4) o [::1] (per IPv6). 
Opzioni di comando e flag
creare
Utilizzare create Comando per aggiungere una risorsa ad Astra Trident.
tridentctl create [option]
- Opzioni
- 
backend: Aggiungi un backend ad Astra Trident.
eliminare
Utilizzare delete Comando per rimuovere una o più risorse da Astra Trident.
tridentctl delete [option]
- Opzioni
- 
backend: Eliminare uno o più backend di storage da Astra Trident.
 snapshot: Consente di eliminare una o più snapshot di volumi da Astra Trident.
 storageclass: Eliminare una o più classi di storage da Astra Trident.
 volume: Eliminare uno o più volumi di storage da Astra Trident.
ottieni
Utilizzare get Comando per ottenere una o più risorse da Astra Trident.
tridentctl get [option]
- Opzioni
- 
backend: Ottieni uno o più backend di storage da Astra Trident.
 snapshot: Ottenere una o più istantanee da Astra Trident.
 storageclass: Ottieni una o più classi di storage da Astra Trident.
 volume: Procurarsi uno o più volumi da Astra Trident.
- Allarmi
- 
-h,--help: Guida per i volumi.
 --parentOfSubordinate string: Limita query al volume di origine subordinato.
 --subordinateOf string: Limita la query alle subordinate del volume.
immagini
Utilizzare images Flag per stampare una tabella delle immagini container di cui Astra Trident ha bisogno.
tridentctl images [flags]
- Allarmi
- 
-h,--help: Guida per le immagini.
 -v,--k8s-version string: Versione semantica del cluster Kubernetes.
importa volume
Utilizzare import volume Comando per importare un volume esistente in Astra Trident.
tridentctl import volume <backendName> <volumeName> [flags]
- Alias
- 
volume,v
- Allarmi
- 
-f,--filename string: Percorso al file PVC YAML o JSON.
 -h,--help: Guida per il volume.
 --no-manage: Crea solo PV/PVC. Non presupporre la gestione del ciclo di vita dei volumi.
installare
Utilizzare install Flag per installare Astra Trident.
tridentctl install [flags]
- Allarmi
- 
--autosupport-image string: L'immagine contenitore per la telemetria AutoSupport (predefinita "netapp/trident autosupport:<current-version>").
 --autosupport-proxy string`Indirizzo/porta di un proxy per l'invio di telemetria AutoSupport.: Tentare di installare i pacchetti richiesti sui nodi.
 `--enable-node-prep
 --generate-custom-yaml: Generare file YAML senza installare nulla.
 -h,--help: Guida all'installazione.
 --http-request-timeout: Ignorare il timeout della richiesta HTTP per l'API REST del controller Trident (valore predefinito 1m30).
 --image-registry string: L'indirizzo/porta di un registro di immagini interno.
 --k8s-timeout duration: Il timeout per tutte le operazioni Kubernetes (valore predefinito: 3 m0s).
 --kubelet-dir string: La posizione host dello stato interno di kubelet (default "/var/lib/kubelet").
 --log-format string: Il formato di registrazione Astra Trident (text, json) (default "text").
 --pv string: Il nome del PV legacy utilizzato da Astra Trident, garantisce che non esista (il "tridente" predefinito).
 --pvc string: Il nome del PVC legacy utilizzato da Astra Trident, garantisce che non esista (il "tridente" predefinito).
 --silence-autosupport: Non inviare pacchetti AutoSupport a NetApp automaticamente (valore predefinito vero).
 --silent: Disattivare l'output MOST durante l'installazione.
 --trident-image string: L'immagine Astra Trident da installare.
 --use-custom-yaml: Utilizzare tutti i file YAML esistenti nella directory di installazione.
 --use-ipv6: Utilizza IPv6 per la comunicazione di Astra Trident.
registri
Utilizzare logs Flag per stampare i log da Astra Trident.
tridentctl logs [flags]
- Allarmi
- 
-a,--archive: Creare un archivio di supporto con tutti i log, se non diversamente specificato.
 -h,--help: Guida per i log.
 -l,--log string: Registro Astra Trident da visualizzare. Uno tra trident|auto|trident-operator|all (impostazione predefinita "auto").
 --node string: Il nome del nodo Kubernetes da cui raccogliere i log dei pod dei nodi.
 -p,--previous: Ottenere i log per l'istanza di container precedente, se esistente.
 --sidecars: Ottenere i log per i contenitori del sidecar.
invia
Utilizzare send Comando per inviare una risorsa da Astra Trident.
tridentctl send [option]
- Opzioni
- 
autosupport: Inviare un archivio AutoSupport a NetApp.
disinstallazione
Utilizzare uninstall Flag per disinstallare Astra Trident.
tridentctl uninstall [flags]
- Allarmi
- 
-h, --help: Guida per la disinstallazione.
 --silent: Disattivare la maggior parte dell'output durante la disinstallazione.
aggiornamento
Utilizzare update Comando per modificare una risorsa in Astra Trident.
tridentctl update [option]
- Opzioni
- 
backend: Aggiornare un backend in Astra Trident.
aggiorna stato backend
Utilizzare update backend state comando per sospendere o riprendere le operazioni di backend.
tridentctl update backend state <backend-name> [flag]
- Allarmi
- 
-h,--help: Guida per lo stato backend.
 --user-state: Impostare sususpendedper sospendere le operazioni di backend. Impostare sunormalper riprendere le operazioni di backend. Quando è impostato sususpended:- 
AddVolume,CloneVolume,Import Volume,ResizeVolumesono in pausa.
- 
PublishVolume,UnPublishVolume,CreateSnapshot,GetSnapshot,RestoreSnapshot,DeleteSnapshot,RemoveVolume,GetVolumeExternal,ReconcileNodeAccessrimangono disponibili.
 
- 
versione
Utilizzare version contrassegni per stampare la versione di tridentctl E il servizio Running Trident.
tridentctl version [flags]
- Allarmi
- 
--client: Solo versione client (non è richiesto alcun server).
 -h, --help: Guida per la versione.
 PDF
PDF