Toolverse
Wszystkie skille

k8s-troubleshoot

autor: rohitg00

Debuguj problemy w Kubernetesie — szybka diagnostyka podów, węzłów i obciążeń

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

O skillu

Umiejętność do debugowania i diagnozy klastrów Kubernetes. Używaj jej, gdy pody się nie uruchamiają, kontenery się zawieszają, węzły są niedostępne lub musisz zdiagnozować problemy w Kubernetesie. Narzędzie analizuje status podów, przegląda logi (w tym poprzednie), sprawdza zdarzenia klastra, weryfikuje metryki zasobów i diagnozuje problemy z siecią. Obsługuje typowe stany błędów: Pending, CrashLoopBackOff, ImagePullBackOff, OOMKilled i inne anomalie węzłów.

Jak używać

  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.

Podobne skille