0Pricing
Helm Academy · Lekcja

Stosowanie zmian za pomocą helm upgrade

Przekazywanie nowych wartości lub nowej wersji chartu.

Stosowanie zmian za pomocą helm upgrade to bezpłatna lekcja Helm Academy na CoddyKit. To lekcja 1 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Helm Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Helm Academy zawiera 4 lekcji w sumie.

Po co istnieje upgrade

Gdy wydanie już działa, rzadko instalujesz je ponownie. Aby coś zmienić, używasz helm upgrade, które stosuje nowe ustawienia do tego samego wydania. 🔄

Podstawowa składnia

Polecenie upgrade najpierw przyjmuje nazwę wydania, a następnie chart, którego ma użyć. Helm oblicza różnice i wdraża je za Ciebie.

helm upgrade my-app bitnami/nginx

Ta sama nazwa, nowy stan

Nazwa wydania musi odpowiadać istniejącemu wydaniu. Helm je odnajduje, buduje nowe manifesty i aktualizuje tylko to, co rzeczywiście się zmieniło.

Zmiana wartości

Najczęstszym powodem aktualizacji jest nowa konfiguracja. Przekaż --set, aby dostosować pojedynczą wartość bez edytowania plików chartu.

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

Aktualizacja wersji chartu

Możesz też przejść na nowszy chart za pomocą --version. Spowoduje to pobranie nowych szablonów przy zachowaniu tożsamości wydania.

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

Ponowne użycie lub wyzerowanie wartości

Domyślnie aktualizacja ponownie wylicza wartości na podstawie chartu i flag. Dodaj --reuse-values, aby zachować również wartości z ostatniego wydania.

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

Poczekaj na gotowość

Dodaj --wait, aby Helm wstrzymał działanie do momentu, gdy nowe pody będą rzeczywiście gotowe, zamiast zwracać wynik natychmiast po zaakceptowaniu zmiany przez API. ✅

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

Atomowe aktualizacje

Flaga --atomic sprawia, że Helm automatycznie wycofa aktualizację, jeśli się nie powiedzie, dzięki czemu nieudane wdrożenie nie pozostawi Państwa w stanie pośrednim.

helm upgrade my-app bitnami/nginx --atomic

Każda aktualizacja to rewizja

Każda pomyślna aktualizacja za pomocą upgrade zwiększa numer rewizji release'u o jeden. To właśnie ta historia umożliwia późniejsze wycofanie zmiany.

Najpierw podgląd

Nie mają Państwo pewności, co zrobi aktualizacja? Proszę dodać --dry-run, aby wygenerować nowe manifesty i je zweryfikować bez zmieniania klastra.

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

Aktualizacja z lokalnego chartu

Argument chartu może być również lokalną ścieżką. Proszę wskazać poleceniu upgrade własny katalog chartu podczas pracy nad nim.

helm upgrade my-app ./my-app

Szybkie sprawdzenie

Chcą Państwo, aby nieudana aktualizacja automatycznie się wycofała. Którą flagę należy dodać?

Podsumowanie

Potrafią już Państwo wprowadzać zmiany za pomocą helm upgrade: ta sama nazwa, nowy chart lub wartości, a każde uruchomienie tworzy nową rewizję. Przy bezpieczniejszych wdrożeniach warto użyć --wait i --atomic. 🚀

Często zadawane pytania

Czy lekcja „Stosowanie zmian za pomocą helm upgrade” jest bezpłatna?

Tak — pełny tekst „Stosowanie zmian za pomocą helm upgrade” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Helm Academy, przejdź na CoddyKit PRO. Kurs Helm Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Stosowanie zmian za pomocą helm upgrade”?

Przekazywanie nowych wartości lub nowej wersji chartu. Ćwiczysz Helm Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Helm Academy?

Nie wymagamy żadnego doświadczenia. Helm Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 4.

Ile czasu zajmuje lekcja „Stosowanie zmian za pomocą helm upgrade”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Helm Academy?

Tak. Każda lekcja Helm Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Stosowanie zmian za pomocą helm upgrade
  2. Instalacja lub aktualizacja za pomocą --install
  3. Przeglądanie historii za pomocą helm history
  4. Przywracanie za pomocą helm rollback
← Powrót do Helm Academy