0Pricing
Helm Academy · Lekcja

Próby bez wdrażania za pomocą --dry-run

Zlecanie serwerowi walidacji bez stosowania zmian.

Próby bez wdrażania za pomocą --dry-run to bezpłatna lekcja Helm Academy na CoddyKit. To lekcja 2 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.

Najpierw zapytaj serwer

Podczas gdy helm template renderuje lokalnie, --dry-run idzie o krok dalej i prosi klaster o sprawdzenie manifestów bez ich zastosowania. 🧪

helm install my-app ./mychart --dry-run

Renderowanie i walidacja

Uruchomienie próbne renderuje szablony ORAZ wysyła je do serwera API w celu walidacji, po czym kończy działanie bez tworzenia czegokolwiek w rzeczywistym środowisku.

Wykrywa błędy klastra

Ponieważ manifesty widzi serwer, --dry-run może wykryć problemy, których nie ujawnia lokalne renderowanie, takie jak nieznany rodzaj zasobu lub niezgodność ze schematem.

Działa również podczas aktualizacji

Tę samą flagę można dodać do aktualizacji, aby wyświetlić podgląd zmiany względem aktywnego release'u przed jej zatwierdzeniem.

helm upgrade my-app ./mychart --dry-run

Dwa rodzaje uruchomienia próbnego

Helm oferuje --dry-run=client do sprawdzania wyłącznie lokalnego oraz --dry-run=server, które dodatkowo wykonuje walidację po stronie serwera względem klastra.

helm upgrade my-app ./mychart --dry-run=server

Klient kontra serwer

Tryb klienta działa jak renderowanie i nigdy nie wymaga klastra. Tryb serwera jest bardziej rygorystyczny, ponieważ serwer API faktycznie sprawdza obiekty. 🔍

Zobacz także NOTES

Uruchomienie próbne wyświetla również wynik NOTES chartu, dzięki czemu można zobaczyć podgląd wskazówek po instalacji, zanim release jeszcze powstanie.

Połącz z --debug

Dodaj --debug do uruchomienia próbnego, aby uzyskać szczegółowy wynik, w tym obliczone wartości. To bardzo skuteczne połączenie podczas diagnozowania problemów.

helm install my-app ./mychart --dry-run --debug

Nie powstaje żaden release

Nic nie zostaje zainstalowane i nie jest zapisywana żadna rewizja. Uruchomienie próbne pozostawia klaster oraz historię release'u całkowicie bez zmian.

Świetne rozwiązanie dla kontroli CI

Ponieważ wykonuje walidację względem rzeczywistego serwera API, --dry-run jest często stosowany w potokach jako kontrola bezpieczeństwa przed zezwoleniem na wdrożenie.

Template czy dry run?

Użyj helm template, gdy pracujesz bez połączenia z klastrem; wybierz --dry-run, gdy przed instalacją chcesz poznać opinię klastra.

Szybkie sprawdzenie

Chcą Państwo, aby klaster zweryfikował manifesty, ale niczego nie tworzył.

Podsumowanie

Znają już Państwo --dry-run: renderuje release i opcjonalnie wykonuje walidację po stronie serwera, nie tworząc go, w trybie klienta lub serwera. To bezpieczne sprawdzenie przed wdrożeniem. ✅

Często zadawane pytania

Czy lekcja „Próby bez wdrażania za pomocą --dry-run” jest bezpłatna?

Tak — pełny tekst „Próby bez wdrażania za pomocą --dry-run” 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 „Próby bez wdrażania za pomocą --dry-run”?

Zlecanie serwerowi walidacji bez stosowania zmian. Ć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 2 z 4.

Ile czasu zajmuje lekcja „Próby bez wdrażania za pomocą --dry-run”?

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. Lokalne renderowanie za pomocą helm template
  2. Próby bez wdrażania za pomocą --dry-run
  3. Pobieranie chartu za pomocą helm pull
  4. Odczytywanie notatek za pomocą helm get notes
← Powrót do Helm Academy