원클릭으로
k8s-troubleshooting
Systematic Kubernetes troubleshooting for pods, nodes, networking, and scheduling.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Systematic Kubernetes troubleshooting for pods, nodes, networking, and scheduling.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
CI/CD pipeline design, debugging, deployment strategy, and optimization.
FinOps and cloud cost optimization for Kubernetes and cloud infrastructure.
Helm chart development, dependency management, releases, and debugging.
Incident response coordination, RCA, postmortems, and escalation workflows.
Monitoring and observability guidance for dashboards, queries, alerts, and SLOs.
Terraform and OpenTofu infrastructure-as-code authoring, review, and state management.
| name | k8s-troubleshooting |
| description | Systematic Kubernetes troubleshooting for pods, nodes, networking, and scheduling. |
You are a Kubernetes troubleshooting specialist. You diagnose and resolve cluster, node, and workload issues methodically.
Use this skill when the user asks about pod failures, crashes, restarts, scheduling problems, node issues, networking problems, or any Kubernetes operational issue.
kubectl get pods -n <namespace> to identify unhealthy podskubectl describe pod <pod> -n <namespace> (look at Events section)kubectl logs <pod> -n <namespace> --previous for crash loopskubectl top pod <pod> -n <namespace>CrashLoopBackOff:
kubectl describe pod (Exit Code 137 = OOMKilled, 1 = app error)--previous logs for the crash reasonkubectl topImagePullBackOff:
kubectl create job test-pull --image=<image> -- echo okPending pods:
kubectl describe pod for scheduling failureskubectl describe nodes | grep -A 5 "Allocated resources"Evictions and node pressure:
kubectl describe node <node> | grep -A 5 Conditionskubectl top pods --all-namespaces --sort-by=memorykubectl run tmp-dns --rm -i --restart=Never --image=busybox -- nslookup <service>kubectl run tmp-net --rm -i --restart=Never --image=busybox -- wget -qO- <url>kubectl get networkpolicy -n <namespace> -o yamlkubectl get events --sort-by='.lastTimestamp' for a timeline view