Toolverse
Wszystkie skille

k8s-operations

autor: rohitg00

Zarządzaj zasobami Kubernetes bezpośrednio z Claude — apply, patch, delete i uruchamiaj komendy w podach.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill umożliwia wykonywanie operacji kubectl na zasobach Kubernetes: aplikowanie manifestów, łatanie konfiguracji, usuwanie zasobów i uruchamianie poleceń wewnątrz podów. Przydatny podczas modyfikacji deploymentów, skalowania replik czy zarządzania cyklem życia zasobów. Zawiera 14 narzędzi z wbudowanymi zabezpieczeniami — przed każdą zmianą w produkcji automatycznie wykonuje dry-run, a przed patczowaniem sprawdza aktualny stan zasobu.

Jak używać

  1. Zainstaluj skill k8s-operations w swoim środowisku Claude. Upewnij się, że masz dostęp do kubectl i połączenie z klastrem Kubernetes.

  2. Aby aplikować manifest, przekaż Claude plik YAML lub wklej zawartość bezpośrednio. Claude użyje narzędzia kubectl_apply z parametrem manifest= lub file_path=. Zawsze najpierw wykonaj dry-run (dry_run=True), aby sprawdzić, co zmieni się w klastrze.

  3. Do łatania istniejącego zasobu użyj polecenia patch — podaj typ zasobu (np. Deployment), jego nazwę, namespace i zawartość patcha. Claude najpierw sprawdzi aktualny stan zasobu narzędziem describe_, aby uniknąć konfliktów.

  4. Aby usunąć zasób, wskaż typ, nazwę i namespace. Unikaj force delete chyba że jest absolutnie konieczne — skill domyślnie stosuje bezpieczne usuwanie.

  5. Do uruchomienia komendy w podzie użyj kubectl_exec — podaj nazwę poda, namespace i polecenie do wykonania. Przydatne do debugowania lub sprawdzenia logów z wnętrza kontenera.

  6. Po każdej zmianie (szczególnie rolloutów) Claude automatycznie weryfikuje status zasobu narzędziem kubectl_rollout_status, aby potwierdzić, że zmiana przebiegła pomyślnie.

Podobne skille