k8s-operations
kubectl operations for applying, patching, deleting, and executing commands on Kubernetes resources. Use when modifying resources, running commands in pods, or managing resource lifecycle.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
kubectl operations for applying, patching, deleting, and executing commands on Kubernetes resources. Use when modifying resources, running commands in pods, or managing resource lifecycle.
How to use
Zainstaluj skill k8s-operations w swoim środowisku Claude. Upewnij się, że masz dostęp do kubectl i połączenie z klastrem Kubernetes.
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.
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.
Aby usunąć zasób, wskaż typ, nazwę i namespace. Unikaj force delete chyba że jest absolutnie konieczne — skill domyślnie stosuje bezpieczne usuwanie.
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.
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.