Toolverse
All skills

k8s-troubleshoot

by rohitg00

Debug Kubernetes pods, nodes, and workloads. Use when pods are failing, containers crash, nodes are unhealthy, or users mention debugging, troubleshooting, or diagnosing Kubernetes issues.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
rohitg00
Category
Security
Views
1

About this skill

Debug Kubernetes pods, nodes, and workloads. Use when pods are failing, containers crash, nodes are unhealthy, or users mention debugging, troubleshooting, or diagnosing Kubernetes issues.

How to use

  1. Zainstaluj umiejętność w swoim środowisku Claude, dodając k8s-troubleshoot do konfiguracji MCP server. Upewnij się, że masz dostęp do kubectl i połączenie z klastrem Kubernetes.

  2. Opisz problem, który napotykasz — na przykład "pod się nie uruchamia", "kontenery się zawieszają" lub "węzeł pokazuje NotReady". Umiejętność automatycznie wybierze odpowiednie narzędzia diagnostyczne.

  3. Zacznij od sprawdzenia statusu poda za pomocą describe_pod, aby zobaczyć konfigurację, ostatnie zdarzenia i warunki. To daje przegląd sytuacji.

  4. Przejrzyj logi kontenera — jeśli pod się zawieszył, użyj get_pod_logs z opcją previous=True, aby zobaczyć logi z poprzedniego uruchomienia i przyczynę awarii.

  5. Sprawdź zdarzenia klastra za pomocą get_events, aby znaleźć komunikaty o błędach związane z Twoim podem — mogą wskazywać na problemy z obrazem, zasobami lub siecią.

  6. W zależności od symptomów przeanalizuj metryki zasobów (get_pod_metrics), konfigurację sieci (get_network_policies) lub status węzłów (describe_node). Umiejętność podpowie, które narzędzie wybrać na podstawie opisanego problemu.

Related skills