Aller au contenu principal
Version : 2.6.7

Mise à niveau de la version 2.1 vers la 2.2

Traduction Bêta Non Officielle

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

La version 2.2.0 des Helm Charts introduit plusieurs changements. Ce document explique comment migrer de la version 2.1.x vers la 2.2.0.

Mise à niveau avec Helm

Étape 1 : Ajouter/mettre à jour le dépôt Helm Chaos Mesh

Ajoutez le dépôt Chaos Mesh à votre référentiel Helm et mettez-le à jour :

helm repo add chaos-mesh https://charts.chaos-mesh.org
helm repo update

Étape 2 : Migrer le fichier values.yaml

Si vous avez installé Chaos Mesh avec un values.yaml personnalisé, appliquez votre configuration au values.yaml de Chaos Mesh 2.2.0.

Récupérez le values.yaml par défaut avec la commande suivante :

helm show values chaos-mesh/chaos-mesh --version 2.2.0 > values.yaml

Si certaines configurations modifiées vous sont inconnues, vous n'utilisez probablement pas cette fonctionnalité ; vous pouvez généralement les ignorer.

Voici la liste des changements dans les Helm Charts :

  • Nouvelle configuration : chaosDaemon.mtls.enabled active le mtls entre chaos-controller-manager et chaos-daemon.

  • Nouvelle configuration : webhook.caBundlePEM contient le bundle CA utilisé par le serveur webhook.

  • Valeur modifiée : dashboard.serviceAccount est passé de chaos-controller-manager à chaos-dashboard

  • Valeur modifiée : webhook.FailurePolicy est passé de Ignore à Fail

note

Pour plus de détails, consultez le README.

Étape 3 : Mettre à jour les CRD

Pour Kubernetes >= 1.16, appliquez la dernière CRD avec cette commande :

kubectl replace -f https://mirrors.chaos-mesh.org/v2.2.0/crd.yaml

Pour Kubernetes <= 1.15, appliquez la dernière CRD avec cette commande :

kubectl replace -f https://mirrors.chaos-mesh.org/v2.2.0/crd-v1beta1.yaml
attention

Chaos Mesh 2.2.x sera la dernière série de versions compatible avec Kubernetes < 1.19.

Étape 4 : Mettre à niveau Chaos Mesh via helm upgrade

Exécutez ensuite cette commande pour mettre à niveau Chaos Mesh vers la 2.2.0 :

helm upgrade <release-name> chaos-mesh/chaos-mesh --namespace=<namespace> --version=2.2.0 <--other-required-flags>

Contacter la communauté

Pour toute question sur la mise à niveau de Chaos Mesh, contactez-nous sur le Slack Channel, les Issues GitHub et les Discussions.