Zum Hauptinhalt springen
Version: Nächste

Upgrade von 2.1 auf 2.2

Inoffizielle Beta-Übersetzung

Diese Seite wurde von PageTurner AI übersetzt (Beta). Nicht offiziell vom Projekt unterstützt. Fehler gefunden? Problem melden →

Im Helm Charts 2.2.0-Release gibt es mehrere Änderungen. Diese Dokumentation erklärt, wie Sie von 2.1.x auf 2.2.0 migrieren können.

Upgrade mit Helm

Schritt 1: Chaos Mesh Helm-Repository hinzufügen/aktualisieren

Fügen Sie das Chaos Mesh-Repository zum Helm-Repository hinzu und aktualisieren Sie es:

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

Schritt 2: Die values.yaml-Datei migrieren

Falls Sie Chaos Mesh mit einer bestimmten values.yaml installiert haben, empfiehlt es sich, Ihre angepasste Konfiguration auf die values.yaml von Chaos Mesh 2.2.0 zu übertragen.

Die Standard-values.yaml können Sie mit folgendem Befehl abrufen:

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

Wenn Ihnen die geänderten Konfigurationen nicht bekannt vorkommen, nutzen Sie diese Funktion vermutlich nicht – in solchen Fällen können Sie die Änderungen meistens ignorieren.

Folgende Änderungen wurden an den Helm Charts vorgenommen:

  • Neue Konfiguration: chaosDaemon.mtls.enabled aktiviert mTLS zwischen chaos-controller-manager und chaos-daemon.

  • Neue Konfiguration: webhook.caBundlePEM definiert das CA-Bundle für den Webhook-Server.

  • Geänderter Wert: dashboard.serviceAccount wurde von chaos-controller-manager zu chaos-dashboard geändert

  • Geänderter Wert: webhook.FailurePolicy wurde von Ignore zu Fail geändert

Hinweis

Detaillierte Informationen finden Sie im README.

Schritt 3: CRD aktualisieren

Für Kubernetes >= 1.16 wenden Sie die neueste CRD mit diesem Befehl an:

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

Für Kubernetes <= 1.15 wenden Sie die neueste CRD mit diesem Befehl an:

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

Chaos Mesh 2.2.x ist die letzte Release-Reihe mit Unterstützung für Kubernetes < 1.19.

Schritt 4: Chaos Mesh mit helm upgrade aktualisieren

Führen Sie dann diesen Befehl aus, um auf Chaos Mesh 2.2.0 zu aktualisieren:

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

Fragen an die Community

Bei Fragen zum Upgrade von Chaos Mesh kontaktieren Sie uns gerne im Slack-Kanal, über GitHub Issues oder Diskussionen.