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.

Personalizzare l'implementazione tridentctl

Collaboratori

Il programma di installazione di Trident consente di personalizzare gli attributi. Ad esempio, se l'immagine Trident è stata copiata in un repository privato, è possibile specificare il nome dell'immagine utilizzando --trident-image. Se l'immagine Trident e le immagini sidecar CSI necessarie sono state copiate in un repository privato, potrebbe essere preferibile specificare la posizione di tale repository utilizzando --image-registry switch, che assume la forma <registry FQDN>[:port].

Per fare in modo che Astra Trident configuri automaticamente i nodi di lavoro, utilizzare --enable-node-prep. Per ulteriori informazioni sul funzionamento, vedere "qui".

Nota La preparazione automatica del nodo di lavoro è una funzionalità * beta* destinata all'utilizzo solo in ambienti non di produzione.

Se stai usando una distribuzione di Kubernetes, dove kubelet mantiene i dati su un percorso diverso dal solito /var/lib/kubelet, è possibile specificare il percorso alternativo utilizzando --kubelet-dir.

Se è necessario personalizzare l'installazione oltre a quanto consentito dall'argomento del programma di installazione, è possibile personalizzare i file di distribuzione. Utilizzando il --generate-custom-yaml Il parametro crea i seguenti file YAML nel programma di installazione setup directory:

  • trident-clusterrolebinding.yaml

  • trident-deployment.yaml

  • trident-crds.yaml

  • trident-clusterrole.yaml

  • trident-daemonset.yaml

  • trident-service.yaml

  • trident-namespace.yaml

  • trident-serviceaccount.yaml

Dopo aver generato questi file, è possibile modificarli in base alle proprie esigenze e utilizzarli --use-custom-yaml per installare l'implementazione personalizzata.

./tridentctl install -n trident --use-custom-yaml