0Pricing
DevOps Bootcamp · Lektion

Änderungen mit helm upgrade anwenden

Übertragen Sie neue Werte oder eine neue Chart-Version.

Änderungen mit helm upgrade anwenden ist eine kostenlose DevOps Bootcamp-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des DevOps Bootcamp-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.

Warum upgrade existiert

Sobald ein Release läuft, installieren Sie es nur selten neu. Um etwas zu ändern, verwenden Sie helm upgrade, um neue Einstellungen auf dasselbe Release anzuwenden. 🔄

Grundaufbau

Ein upgrade nimmt zuerst den Namen des Releases und anschließend das zu verwendende Chart entgegen. Helm berechnet die Differenz und führt sie für Sie aus.

helm upgrade my-app bitnami/nginx

Gleicher Name, neuer Zustand

Der Release-Name muss mit einem vorhandenen Release übereinstimmen. Helm findet es, erstellt die neuen Manifeste und aktualisiert nur, was sich tatsächlich geändert hat.

Values ändern

Der häufigste Grund für ein Upgrade ist eine neue Konfiguration. Übergeben Sie --set, um einen einzelnen Wert zu ändern, ohne Chart-Dateien zu bearbeiten.

helm upgrade my-app bitnami/nginx --set replicaCount=3

Die Chart-Version aktualisieren

Sie können mit --version auch auf ein neueres Chart wechseln. Dadurch werden neue Templates abgerufen, während die Identität Ihres Releases erhalten bleibt.

helm upgrade my-app bitnami/nginx --version 15.5.0

Values wiederverwenden oder zurücksetzen

Standardmäßig leitet ein Upgrade die Values aus dem Chart und Ihren Flags neu ab. Fügen Sie --reuse-values hinzu, um zusätzlich die Values des letzten Releases beizubehalten.

helm upgrade my-app bitnami/nginx --reuse-values --set image.tag=1.27

Auf Bereitschaft warten

Fügen Sie --wait hinzu, damit Helm wartet, bis die neuen Pods tatsächlich bereit sind, statt sofort zurückzukehren, sobald die API die Änderung akzeptiert. ✅

helm upgrade my-app bitnami/nginx --wait --timeout 5m

Atomare Upgrades

Das Flag --atomic führt automatisch ein Rollback durch, wenn das Upgrade fehlschlägt. So bleibt ein fehlerhaftes Deployment niemals in einem halbfertigen Zustand stecken.

helm upgrade my-app bitnami/nginx --atomic

Jedes Upgrade ist eine Revision

Jedes erfolgreiche upgrade erhöht die Revisionsnummer des Releases um eins. Dieser Verlauf ermöglicht ein späteres Rollback.

Zuerst eine Vorschau anzeigen

Sie sind sich nicht sicher, was ein Upgrade bewirkt? Fügen Sie --dry-run hinzu, um die neuen Manifeste zu rendern und zu validieren, ohne den Cluster zu verändern.

helm upgrade my-app bitnami/nginx --set replicaCount=3 --dry-run

Mit einem lokalen Chart upgraden

Das Chart-Argument kann auch ein lokaler Pfad sein. Verweisen Sie mit upgrade auf Ihr eigenes Chart-Verzeichnis, während Sie daran arbeiten.

helm upgrade my-app ./my-app

Kurzer Check

Sie möchten, dass ein fehlgeschlagenes Upgrade automatisch rückgängig gemacht wird. Welches Flag fügen Sie hinzu?

Zusammenfassung

Sie steuern Änderungen jetzt mit helm upgrade: derselbe Name, ein neues Chart oder neue Values, und jeder Lauf erzeugt eine neue Revision. Verwenden Sie --wait und --atomic für sicherere Rollouts. 🚀

Häufig gestellte Fragen

Ist die Lektion „Änderungen mit helm upgrade anwenden“ kostenlos?

Ja — der vollständige Text von „Änderungen mit helm upgrade anwenden“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des DevOps Bootcamp-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der DevOps Bootcamp-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Änderungen mit helm upgrade anwenden“?

Übertragen Sie neue Werte oder eine neue Chart-Version. Du übst DevOps Bootcamp mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um DevOps Bootcamp zu starten?

Keine Vorkenntnisse erforderlich. DevOps Bootcamp auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Änderungen mit helm upgrade anwenden“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser DevOps Bootcamp-Lektion Code schreiben und ausführen?

Ja. Jede DevOps Bootcamp-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Änderungen mit helm upgrade anwenden
  2. Mit --install installieren oder aktualisieren
  3. helm history prüfen
  4. Mit helm rollback zurücksetzen
← Zurück zu DevOps Bootcamp