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.

Aggiorna Trident

A partire dalla versione 24.02, Trident segue una cadenza di rilascio di quattro mesi, rilasciando tre release principali ogni anno solare. Ogni nuova release si basa sulle precedenti e offre nuove funzionalità, miglioramenti delle prestazioni, correzioni di bug e miglioramenti. Ti invitiamo ad aggiornare almeno una volta all'anno per sfruttare le nuove funzionalità di Trident.

Considerazioni prima dell'aggiornamento

Quando si esegue l'aggiornamento all'ultima release di Trident, considerare quanto segue:

  • Dovrebbe essere installata una sola istanza di Trident in tutti gli spazi dei nomi in un dato cluster Kubernetes.

  • Trident 23.07 e versioni successive richiedono snapshot del volume v1 e non supportano più snapshot alpha o beta.

  • Durante l'aggiornamento, è importante fornire parameter.fsType in StorageClasses utilizzati da Trident. È possibile eliminare e ricreare StorageClasses senza interrompere i volumi preesistenti.

Passaggio 1: seleziona una versione

Le versioni Trident seguono una convenzione di naming basata sulla data YY.MM, dove "YY" sono le ultime due cifre dell'anno e "MM" è il mese. Le versioni Dot seguono una convenzione YY.MM.X, dove "X" è il livello di patch. Selezionerai la versione a cui eseguire l'aggiornamento in base alla versione da cui stai aggiornando.

  • È possibile eseguire un aggiornamento diretto a qualsiasi release di destinazione che rientri in una finestra di quattro release della versione installata. Ad esempio, è possibile eseguire un aggiornamento diretto dalla 24.06 (o da qualsiasi 24.06 dot release) alla 25.06.

  • Se si esegue l'aggiornamento da una release al di fuori della finestra di quattro release, eseguire un aggiornamento in più fasi. Usare le istruzioni di aggiornamento per la "versione precedente" da cui si esegue l'aggiornamento per passare alla release più recente che rientra nella finestra di quattro release. Ad esempio, se si sta eseguendo la 23.07 e si desidera eseguire l'aggiornamento alla 25.06:

    1. Primo upgrade dal 23.07 al 24.06.

    2. Quindi eseguire l'aggiornamento da 24.06 a 25.06.

Nota Quando si esegue l'aggiornamento utilizzando l'operatore Trident su OpenShift Container Platform, è necessario eseguire l'aggiornamento a Trident 21.01.1 o versioni successive. L'operatore Trident rilasciato con 21.01.0 contiene un problema noto che è stato risolto in 21.01.1. Per ulteriori dettagli, consultare il "dettagli del problema su GitHub".

Fase 2: determinare il metodo di installazione originale

Per determinare quale versione hai utilizzato per installare originariamente Trident:

  1. Usa kubectl get pods -n trident per esaminare i pod.

    • Se non è presente alcun pod operatore, Trident è stato installato usando tridentctl.

    • Se è presente un pod operatore, Trident è stato installato utilizzando l'operatore Trident manualmente o tramite Helm.

  2. Se è presente un operator pod, usa kubectl describe torc per determinare se Trident è stato installato usando Helm.

    • Se è presente un'etichetta Helm, Trident è stato installato utilizzando Helm.

    • Se non è presente alcuna etichetta Helm, Trident è stato installato manualmente utilizzando l'operatore Trident.

Fase 3: Seleziona un metodo di aggiornamento

In generale, dovresti eseguire l'aggiornamento utilizzando lo stesso metodo usato per l'installazione iniziale, tuttavia puoi "passare da un metodo di installazione all'altro". Ci sono due opzioni per aggiornare Trident.

*