k8s-rollouts
Progressive delivery with Argo Rollouts and Flagger. Use when implementing canary deployments, blue-green deployments, or traffic shifting strategies.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Progressive delivery with Argo Rollouts and Flagger. Use when implementing canary deployments, blue-green deployments, or traffic shifting strategies.
How to use
Sprawdź, czy Argo Rollouts jest zainstalowany w Twoim klastrze, uruchamiając narzędzie rollouts_detect_tool — to krok krytyczny przed przystąpieniem do pracy z wdrożeniami.
Wyświetl listę dostępnych rolloutów w wybranej przestrzeni nazw za pomocą rollouts_list_tool, podając parametr namespace (np. "default") — zobaczysz nazwę wdrożenia, strategię (canary lub blueGreen), status i liczbę replik.
Pobierz szczegółowe informacje o konkretnym rolloucie używając rollout_get_tool, podając nazwę i namespace — uzyskasz specyfikację strategii, bieżący etap wdrażania i warunki statusu.
Monitoruj status wdrożenia przed promowaniem do następnego etapu za pomocą rollout_status_tool — to zapobiega promowaniu wersji z błędami.
Promuj wdrożenie do następnego etapu lub do pełnego wdrożenia używając rollout_promote_tool, gdy metryki i testy wypadną pozytywnie.
W przypadku krytycznych problemów natychmiast wycofaj wdrożenie za pomocą rollout_abort_tool — przywraca to poprzednią stabilną wersję bez czekania na zakończenie canary.