Mettez à niveau Astra Trident
Astra Trident suit le rythme de sa mise à jour trimestrielle, fournissant quatre versions majeures chaque année. Chaque nouvelle version exploite les versions précédentes et fournit de nouvelles fonctionnalités, des améliorations de performances, des correctifs et des améliorations. Nous vous encourageons à effectuer une mise à niveau au moins une fois par an pour profiter des nouvelles fonctionnalités d'Astra Trident.
Considérations avant la mise à niveau
Lorsque vous mettez à niveau vers la dernière version d'Astra Trident, prenez en compte les points suivants :
-
Il ne doit y avoir qu'une seule instance Astra Trident installée sur tous les namespaces d'un cluster Kubernetes donné.
-
ASTRA Trident 23.07 et les versions ultérieures requièrent des snapshots de volume v1 et ne prennent plus en charge les snapshots alpha ou bêta.
-
Si vous avez créé Cloud Volumes Service pour Google Cloud dans le "Type de service CVS", vous devez mettre à jour la configuration back-end pour utiliser le
standardsw
ouzoneredundantstandardsw
Niveau de service lors de la mise à niveau à partir d'Astra Trident 23.01. Impossible de mettre à jour leserviceLevel
dans le back-end, les volumes pourraient tomber en panne. Reportez-vous à la section "Exemples de type de service CVS" pour plus d'informations. -
Lors de la mise à niveau, il est important de fournir
parameter.fsType
dansStorageClasses
Utilisé par Astra Trident. Vous pouvez supprimer et recréerStorageClasses
sans interrompre les volumes existants.-
Il s'agit d'une exigence ** pour l'application "contextes de sécurité" Pour les volumes SAN.
-
Le répertoire d'entrée sample contient des exemples, tels que
storage-class-basic.yaml.templ
etstorage-class-bronze-default.yaml
. -
Pour plus d'informations, voir "Problèmes connus".
-
Étape 1 : sélectionnez une version
Les versions d'Astra Trident suivent une date YY.MM
convention de dénomination, où "YY" est les deux derniers chiffres de l'année et "MM" est le mois. Les versions point suivent un YY.MM.X
convention, où « X » est le niveau de patch. Vous allez sélectionner la version à mettre à niveau en fonction de la version à partir de laquelle vous effectuez la mise à niveau.
-
Vous pouvez effectuer une mise à niveau directe vers n'importe quelle version cible située dans une fenêtre à quatre versions de la version installée. Par exemple, vous pouvez effectuer une mise à niveau directe de la version 22.07 (ou de toute version 22.07 points) vers la version 23.07.
-
Si vous effectuez une mise à niveau à partir d'une version en dehors de la fenêtre à quatre versions, effectuez une mise à niveau en plusieurs étapes. Suivez les instructions de mise à niveau du "version antérieure" vous effectuez une mise à niveau de vers la version la plus récente qui correspond à la fenêtre à quatre versions. Par exemple, si vous exécutez 21.07 et que vous souhaitez effectuer une mise à niveau vers 23.07 :
-
Première mise à niveau de 21.07 à 22.07.
-
Puis passez de 22.07 à 23.07.
-
Lorsque vous effectuez une mise à niveau avec l'opérateur Trident sur OpenShift Container Platform, vous devez effectuer une mise à niveau vers Trident 21.01.1 ou une version ultérieure. L'opérateur Trident sorti avec 21.01.0 contient un problème connu qui a été résolu en 21.01.1. Pour plus de détails, consultez le "Consultez le document GitHub pour plus d'informations". |
Étape 2 : déterminer la méthode d'installation d'origine
Pour déterminer quelle version vous avez utilisée pour l'installation initiale d'Astra Trident :
-
Utiliser
kubectl get pods -n trident
pour examiner les pods.-
S'il n'y a pas de pod opérateur, Astra Trident a été installé avec
tridentctl
. -
S'il existe un pod opérateur, Astra Trident a été installé à l'aide de l'opérateur Trident soit manuellement, soit à l'aide d'Helm.
-
-
S'il y a un boîtier opérateur, utiliser
kubectl describe tproc trident
Pour déterminer si Astra Trident a été installé à l'aide d'Helm.-
S'il y a une étiquette Helm, Astra Trident a été installée à l'aide d'Helm.
-
S'il n'y a pas d'étiquette Helm, Astra Trident a été installé manuellement à l'aide de l'opérateur Trident.
-
Étape 3 : sélectionnez une méthode de mise à niveau
En général, vous devez effectuer une mise à niveau en utilisant la même méthode que celle utilisée pour l'installation initiale, mais vous pouvez le faire "passer d'une méthode d'installation à l'autre". Il existe deux options de mise à niveau d'Astra Trident.
-
"Mise à niveau à l'aide de l'opérateur Trident"
Nous vous suggérons de revoir "Comprendre le workflow de mise à niveau de l'opérateur" avant la mise à niveau avec l'opérateur.
*