kubectl-skill
Execute and manage Kubernetes clusters via kubectl commands. Query resources, deploy applications, debug containers, manage configurations, and monitor cluster health. Use when working with Kubernetes clusters, containers, deployments, or pod diagnostics.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Execute and manage Kubernetes clusters via kubectl commands. Query resources, deploy applications, debug containers, manage configurations, and monitor cluster health. Use when working with Kubernetes clusters, containers, deployments, or pod diagnostics.
How to use
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.
Skonfiguruj kubeconfig — upewnij się, że plik ~/.kube/config zawiera dane dostępowe do Twojego klastra Kubernetes. Zweryfikuj połączenie poleceniem kubectl cluster-info.
Połącz skill z agentem — dodaj kubectl-skill do konfiguracji agenta, upewniając się, że binarny kubectl jest dostępny w PATH systemu.
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).
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.
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.