terway-troubleshooting
Troubleshoot Terway CNI issues in Kubernetes using Kubernetes events and Terway logs. Use when diagnosing \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Troubleshoot Terway CNI issues in Kubernetes using Kubernetes events and Terway logs. Use when diagnosing \
How to use
Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium AliyunContainerService/terway z katalogu .claude/skills/terway-troubleshooting.
Gdy użytkownik zgłosi problem z Terway (błąd "cni plugin not initialized", awaria poda lub problemy z ENI/IPAM), uruchom diagnostykę komponentów: sprawdź status podów Terway poleceniem
kubectl get pods -n kube-system -l app=terway-eniip -o wide— jeśli pod nie ma statusu Running, przejdź do kroku 3.Jeśli przyczyna nie jest oczywista ze statusu poda, zbierz kontekst klastra i węzła — możesz użyć dostępnych skryptów (inspect-terway-cluster.sh, inspect-terway-node.sh, inspect-terway-pod.sh) lub uruchomić polecenia kubectl bezpośrednio.
Przeanalizuj zdarzenia Kubernetes problematycznego poda:
kubectl describe pod <nazwa> -n <namespace>— zwróć uwagę na zdarzenia specyficzne dla Terway (np. AllocIPFailed, CniPodCreateError), które wskazują na konkretne przyczyny.Sprawdź logi kontenerów terway-init i terway w podach Terway, aby znaleźć szczegółowe komunikaty błędów — logi są kluczowym źródłem informacji o problemach z inicjalizacją wtyczki, alokacją IP lub konfiguracją ENI.
Na podstawie zdarzeń i logów zidentyfikuj przyczynę (błąd inicjalizacji, brak zasobów ENI, konflikt IPAM) i zaproponuj rozwiązanie dostosowane do typu problemu i konfiguracji IPAM w klastrze.