k8s-rollouts
Wdrażaj nowe wersje bezpiecznie — canary, blue-green i traffic shifting w Kubernetes
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania progresywnymi wdrożeniami w Kubernetes przy użyciu Argo Rollouts i Flagger. Automatyzuj wdrażanie nowych wersji aplikacji z kontrolą ruchu, analizą metryk i możliwością szybkiego wycofania. Obsługuje strategie canary deployment, blue-green deployment i traffic shifting. Zawiera 11 narzędzi do monitorowania statusu wdrożeń, promowania etapów, analizy wydajności i natychmiastowego wycofania w przypadku problemów.
Jak używać
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.
Podobne skille
better-auth-best-practices
autor: novuhq
solidity-security
autor: wshobson
reverse-engineering-tools
autor: gmh5225
youtube-watcher
autor: openclaw
qmd
autor: tobi
security-compliance
autor: davila7