0Pricing
DevOps Bootcamp · Lekcja

Przywracanie za pomocą helm rollback

Powrót w kilka sekund do sprawdzonej rewizji.

Przywracanie za pomocą helm rollback to bezpłatna lekcja DevOps Bootcamp na CoddyKit. To lekcja 4 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 DevOps Bootcamp, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Gdy coś pójdzie nie tak

Nieudana aktualizacja może przydarzyć się każdemu. Ponieważ Helm przechowuje historię, można ją cofnąć za pomocą helm rollback, zamiast debugować problem pod presją. 🛟

Wycofaj o jeden krok

Wywołane tylko z nazwą release'u polecenie helm rollback powraca do bezpośrednio poprzedniej rewizji. To najszybszy sposób na cofnięcie świeżo popełnionego błędu.

helm rollback my-app

Wskaż konkretną rewizję

Można również podać dokładną rewizję, którą należy przywrócić. Należy odczytać ją z helm history, a następnie przekazać jej numer.

helm rollback my-app 3

Wycofanie samo jest rewizją

Wycofanie nie usuwa historii. Tworzy zupełnie nową rewizję, której zawartość odpowiada wybranemu celowi. Historia tylko się powiększa.

Przywraca również wartości

Wycofanie przywraca jednocześnie chart i values z docelowej rewizji, dzięki czemu release wraca do dokładnie takiej konfiguracji.

Poczekaj na ustabilizowanie

Dodaj --wait, aby Helm wstrzymał działanie do momentu, gdy przywrócone pody będą gotowe, potwierdzając rzeczywiste przywrócenie działania usługi. ✅

helm rollback my-app 3 --wait

Wyświetl podgląd wycofania

Chcą Państwo najpierw zobaczyć, co spowodowałoby wycofanie? Proszę dodać --dry-run, aby wygenerować wynik bez zmieniania aktywnego release'u.

helm rollback my-app 3 --dry-run

Wycofuj również hooki

Domyślnie wycofanie pomija hooki. Proszę dodać --no-hooks, aby wyraźnie to określić, albo pominąć tę opcję, by hooki wycofania mogły uruchomić się zgodnie z założeniami.

helm rollback my-app 3 --no-hooks

Potwierdź nowy stan

Po wycofaniu należy ponownie uruchomić helm status lub helm history, aby potwierdzić, że wdrożona rewizja jest tą oczekiwaną.

helm status my-app

Atomic już wycofuje zmiany

Jeśli nieudana aktualizacja używała --atomic, Helm już sam wykonał wycofanie. Ręczne wycofanie służy problemom wykrytym dopiero później.

Historia musi istnieć

Wycofanie wymaga zapisanej rewizji, do której można powrócić. Jeśli historia została usunięta, nie ma czego przywrócić, dlatego przechowywanie historii jest zabezpieczeniem.

Szybkie sprawdzenie

Państwa release jest w rewizji 6 i działa poprawnie. Uruchamiają Państwo helm rollback my-app 4. Co stanie się z liczbą rewizji?

Podsumowanie

Potrafią już Państwo szybko przywracać działanie za pomocą helm rollback: wycofać o jeden krok lub wskazać rewizję, przy czym każde wycofanie tworzy nową rewizję przywracającą jej chart i wartości. Warto połączyć je z history i --atomic. 🚀

Często zadawane pytania

Czy lekcja „Przywracanie za pomocą helm rollback” jest bezpłatna?

Tak — pełny tekst „Przywracanie za pomocą helm rollback” 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 DevOps Bootcamp, przejdź na CoddyKit PRO. Kurs DevOps Bootcamp zawiera 4 lekcji w sumie.

Co nauczysz się w „Przywracanie za pomocą helm rollback”?

Powrót w kilka sekund do sprawdzonej rewizji. Ćwiczysz DevOps Bootcamp 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ąć DevOps Bootcamp?

Nie wymagamy żadnego doświadczenia. DevOps Bootcamp 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 4 z 4.

Ile czasu zajmuje lekcja „Przywracanie za pomocą helm rollback”?

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 DevOps Bootcamp?

Tak. Każda lekcja DevOps Bootcamp 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 DevOps Bootcamp