Wijzigingen toepassen met helm upgrade
Voer nieuwe waarden of een nieuwe chartversie door.
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/nginxDezelfde 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=3De 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.0Waarden 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.27Wacht 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 5mAtomaire 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 --atomicElke 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-runUpgrade 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-appSnelle 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. 🚀
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
- Wijzigingen toepassen met helm upgrade
- Installeren of upgraden met --install
- helm history bekijken
- Terugdraaien met helm rollback