Toolverse
Wszystkie skille

kubectl-skill

autor: openclaw

Zarządzaj klastrem Kubernetes bezpośrednio z agenta — deploy, debug i monitoruj w jednym miejscu.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
32

O skillu

Skill umożliwia agentom wykonywanie operacji na klastrach Kubernetes za pomocą kubectl. Wysyłaj zapytania o zasoby (pody, deployments, services), wdrażaj i aktualizuj aplikacje, debuguj kontenery poprzez logi i polecenia, zarządzaj konfiguracją klastra oraz monitoruj jego kondycję. Wymaga zainstalowanego kubectl w wersji 1.20+ i aktywnego połączenia z klastrem Kubernetes. Idealny dla DevOpsów i inżynierów pracujących z kontenerami i orkiestrą.

Jak używać

  1. Zainstaluj kubectl na swoim systemie — na macOS użyj brew install kubernetes-cli, na Linux zainstaluj pakiet apt-get install -y kubectl (Ubuntu/Debian) lub yum install -y kubectl (RHEL/CentOS). Sprawdź poprawność instalacji poleceniem kubectl version --client.

  2. Skonfiguruj kubeconfig — upewnij się, że plik ~/.kube/config zawiera dane dostępowe do Twojego klastra Kubernetes. Zweryfikuj połączenie poleceniem kubectl cluster-info.

  3. Połącz skill z agentem — dodaj kubectl-skill do konfiguracji agenta, upewniając się, że binarny kubectl jest dostępny w PATH systemu.

  4. Wysyłaj zapytania o zasoby — użyj agenta do listowania podów (kubectl get pods), deploymentów, serwisów lub innych zasobów. Agent może wysłać zapytanie o wszystkie namespace'y (-A) lub szczegółowe informacje (-o wide).

  5. Debuguj i monitoruj — polecaj agentowi przeglądanie logów kontenerów, wykonywanie poleceń wewnątrz podów, sprawdzanie statusu rolloutów i zdarzeń w klastrze.

  6. Zarządzaj konfiguracją — agent może zmieniać kontekst kubeconfig, przełączać się między klastrami, zarządzać namespace'ami, skalować deployments lub dodawać tainty do węzłów.

Podobne skille