DevOps-bootcamp · Les

Wijzigingen toepassen met helm upgrade

Voer nieuwe waarden of een nieuwe chartversie door.

Les 1 van 413 stappen

Wijzigingen toepassen met helm upgrade is een gratis DevOps-bootcamp-les op CoddyKit. Dit is les 1 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject DevOps-bootcamp. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus DevOps-bootcamp bevat in totaal 4 lessen.

Waarom upgrade bestaat

Zodra een release draait, installeer je deze zelden opnieuw. Om iets te wijzigen gebruik je helm upgrade om nieuwe instellingen op dezelfde release toe te passen. 🔄

Basisvorm

Een upgrade neemt eerst de releasenaam en daarna de chart die moet worden gebruikt. Helm berekent de verschillen en voert de wijziging voor je uit.

helm upgrade my-app bitnami/nginx

Dezelfde naam, nieuwe toestand

De releasenaam moet overeenkomen met een bestaande release. Helm vindt deze, bouwt de nieuwe manifesten en werkt alleen bij wat daadwerkelijk is gewijzigd.

Waarden wijzigen

De meest voorkomende reden voor een upgrade is nieuwe configuratie. Geef --set mee om één waarde aan te passen zonder chartbestanden te bewerken.

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

De chartversie upgraden

Je kunt ook met --version overstappen naar een nieuwere chart. Hiermee worden nieuwe sjablonen opgehaald, terwijl de identiteit van je release behouden blijft.

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

Waarden hergebruiken of terugzetten

Standaard leidt een upgrade de waarden opnieuw af uit de chart en je opties. Voeg --reuse-values toe om ook de waarden van de vorige release te behouden.

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

Wacht op gereedheid

Voeg --wait toe, waarna Helm blokkeert tot de nieuwe pods daadwerkelijk gereed zijn, in plaats van terug te keren zodra de API de wijziging accepteert. ✅

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

Atomaire upgrades

De vlag --atomic laat Helm automatisch terugdraaien als de upgrade mislukt, zodat een mislukte uitrol je nooit halverwege laat vastlopen.

helm upgrade my-app bitnami/nginx --atomic

Elke upgrade is een revisie

Elke geslaagde upgrade verhoogt het revisienummer van de release met één. Die geschiedenis maakt een latere terugdraaiing mogelijk.

Bekijk eerst

Weet je niet zeker wat een upgrade zal doen? Voeg --dry-run toe om de nieuwe manifesten te renderen en te valideren zonder het cluster te wijzigen.

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

Upgrade vanaf een lokale chart

Het chartargument kan ook een lokaal pad zijn. Wijs upgrade naar je eigen chartmap terwijl je eraan werkt.

helm upgrade my-app ./my-app

Snelle controle

Je wilt dat een mislukte upgrade zichzelf automatisch ongedaan maakt. Welke vlag voeg je toe?

Samenvatting

Je stuurt wijzigingen nu aan met helm upgrade: dezelfde naam, een nieuwe chart of nieuwe waarden, en elke uitvoering levert een nieuwe revisie op. Gebruik --wait en --atomic voor veiligere uitrollen. 🚀

Gratis beginnen

Leer DevOps-bootcamp met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
142
Lessen
568

Veelgestelde vragen

Is de les “Wijzigingen toepassen met helm upgrade” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad DevOps-bootcamp, waaronder “Wijzigingen toepassen met helm upgrade”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus DevOps-bootcamp bevat in totaal 4 lessen.

Wat leer ik in “Wijzigingen toepassen met helm upgrade”?

Voer nieuwe waarden of een nieuwe chartversie door. Je oefent met DevOps-bootcamp door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met DevOps-bootcamp te beginnen?

Ervaring vooraf is niet nodig. DevOps-bootcamp op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “Wijzigingen toepassen met helm upgrade”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over DevOps-bootcamp?

Ja. Elke les over DevOps-bootcamp bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Wijzigingen toepassen met helm upgrade
  2. Installeren of upgraden met --install
  3. helm history bekijken
  4. Terugdraaien met helm rollback
← Terug naar DevOps-bootcamp