Przywracanie za pomocą helm rollback
Powrót w kilka sekund do sprawdzonej rewizji.
Przywracanie za pomocą helm rollback to bezpłatna lekcja Helm Academy 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 Helm Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Helm Academy 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-appWskaż 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 3Wycofanie 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 --waitWyś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-runWycofuj 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-hooksPotwierdź 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-appAtomic 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 Helm Academy, przejdź na CoddyKit PRO. Kurs Helm Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Przywracanie za pomocą helm rollback”?
Powrót w kilka sekund do sprawdzonej rewizji. Ć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 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 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
- Stosowanie zmian za pomocą helm upgrade
- Instalacja lub aktualizacja za pomocą --install
- Przeglądanie historii za pomocą helm history
- Przywracanie za pomocą helm rollback