k8s-troubleshoot
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
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
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.
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.
Zacznij od sprawdzenia statusu poda za pomocą describe_pod, aby zobaczyć konfigurację, ostatnie zdarzenia i warunki. To daje przegląd sytuacji.
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.
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ą.
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.