Trident potenziato
A partire dalla versione 24.02, Trident segue una cadenza di rilascio di quattro mesi, rilasciando tre versioni principali ogni anno solare. Ogni nuova versione si basa sulle versioni precedenti e offre nuove funzionalità, miglioramenti delle prestazioni, correzioni di bug e miglioramenti. Ti invitiamo ad effettuare l'aggiornamento almeno una volta all'anno per sfruttare le nuove funzionalità di Trident.
Considerazioni prima dell'aggiornamento
Quando si esegue l'aggiornamento all'ultima versione di Trident, tenere presente quanto segue:
-
Dovrebbe essere installata una sola istanza Trident in tutti gli spazi dei nomi di un determinato cluster Kubernetes.
-
Trident 23.07 e versioni successive richiedono snapshot del volume v1 e non supportano più snapshot alpha o beta.
-
Se hai creato il Cloud Volumes Service per Google Cloud in"Tipo di servizio CVS" , è necessario aggiornare la configurazione del backend per utilizzare
standardswOzoneredundantstandardswlivello di servizio durante l'aggiornamento da Trident 23.01. Mancato aggiornamento delserviceLevelnel backend potrebbe causare il fallimento dei volumi. Fare riferimento a "Esempi di tipi di servizio CVS" per i dettagli. -
Quando si esegue l'aggiornamento, è importante fornire
parameter.fsTypeInStorageClassesutilizzato da Trident. Puoi eliminare e ricreareStorageClassessenza interrompere i volumi preesistenti.-
Questo è un requisito per l'applicazione "contesti di sicurezza" per volumi SAN.
-
La directory https://github.com/NetApp/trident/tree/master/trident-installer/sample-input [sample input^] contiene esempi, come
storage-class-basic.yaml.temple collegamento:storage-class-bronze-default.yaml. -
Per maggiori informazioni, fare riferimento a"Problemi noti" .
-
Passaggio 1: seleziona una versione
Le versioni Trident seguono un sistema basato sulla data YY.MM convenzione di denominazione, dove "YY" rappresenta le ultime due cifre dell'anno e "MM" è il mese. Le versioni Dot seguono un YY.MM.X convenzione, dove "X" è il livello di patch. Selezionerai la versione a cui effettuare l'aggiornamento in base alla versione da cui stai effettuando l'aggiornamento.
-
È possibile eseguire un aggiornamento diretto a qualsiasi versione di destinazione che si trovi entro una finestra temporale di quattro versioni dalla versione installata. Ad esempio, è possibile effettuare l'aggiornamento direttamente dalla versione 24.06 (o da qualsiasi versione 24.06 dot) alla versione 25.06.
-
Se si esegue l'aggiornamento da una versione al di fuori della finestra delle quattro versioni, eseguire un aggiornamento in più fasi. Utilizzare le istruzioni di aggiornamento per"versione precedente" stai eseguendo l'aggiornamento alla versione più recente che rientra nella finestra temporale delle quattro versioni. Ad esempio, se stai utilizzando la versione 23.07 e vuoi eseguire l'aggiornamento alla versione 25.06:
-
Primo aggiornamento dal 23.07 al 24.06.
-
Quindi aggiorna dalla versione 24.06 alla versione 25.06.
-
|
|
Quando si esegue l'aggiornamento tramite l'operatore Trident su OpenShift Container Platform, è necessario eseguire l'aggiornamento a Trident 21.01.1 o versione successiva. L'operatore Trident rilasciato con la versione 21.01.0 contiene un problema noto che è stato risolto nella versione 21.01.1. Per maggiori dettagli fare riferimento al "dettagli del problema su GitHub" . |
Passaggio 2: determinare il metodo di installazione originale
Per determinare quale versione hai utilizzato per installare originariamente Trident:
-
Utilizzo
kubectl get pods -n tridentper esaminare i baccelli.-
Se non è presente alcun pod operatore, Trident è stato installato utilizzando
tridentctl. -
Se è presente un pod operatore, Trident è stato installato utilizzando l'operatore Trident manualmente o tramite Helm.
-
-
Se è presente un pod operatore, utilizzare
kubectl describe torcper determinare se Trident è stato installato tramite Helm.-
Se è presente un'etichetta Helm, Trident è stato installato tramite Helm.
-
Se non è presente alcuna etichetta Helm, Trident è stato installato manualmente utilizzando l'operatore Trident .
-
Passaggio 3: seleziona un metodo di aggiornamento
In genere, dovresti eseguire l'aggiornamento utilizzando lo stesso metodo utilizzato per l'installazione iniziale, tuttavia puoi"spostarsi tra i metodi di installazione" . Ci sono due opzioni per potenziare Trident.
-
"Aggiorna utilizzando l'operatore Trident"
Ti suggeriamo di rivedere"Comprendere il flusso di lavoro di aggiornamento dell'operatore" prima di effettuare l'aggiornamento con l'operatore.
*