원클릭으로
triage-kubernetes-service-dns
Diagnose in-cluster DNS resolution failures and isolate root causes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Diagnose in-cluster DNS resolution failures and isolate root causes.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Identify why an AWS API call is denied and what policy element blocks it.
Diagnose EKS worker nodes in NotReady and determine safe remediation.
Identify the primary drivers of a sudden cloud cost increase and implement safe mitigations.
Diagnose GCP quota errors and identify the quota, scope, and fastest safe mitigation.
Diagnose node-level memory/disk/pid pressure and determine safe mitigations.
Diagnose pods stuck in Pending and identify scheduling constraints.
| id | triage-service-dns |
| name | Triage Kubernetes Service DNS |
| description | Diagnose in-cluster DNS resolution failures and isolate root causes. |
| tags | ["kubernetes","dns","networking","triage"] |
| maturity | draft |
| inputs | {"namespace":"string","source_pod":"string?","query_name":"string?"} |
| outputs | ["failure_domain","suspected_root_cause","verification_steps"] |
| tools_allowed | ["k8s.get","k8s.describe","k8s.exec","k8s.logs"] |
| safety | {"default_mode":"read_only","forbidden":["k8s.apply","k8s.patch","k8s.delete"],"requires_confirmation_for":[]} |
Use when pods cannot resolve service names (e.g., *.svc.cluster.local) or external DNS intermittently fails.
/etc/resolv.conf) and search domains.kubectl -n <ns> exec <pod> -- cat /etc/resolv.conf
kubectl -n <ns> exec <pod> -- nslookup <service>.<ns>.svc.cluster.local
kubectl -n kube-system logs -l k8s-app=kube-dns --tail=200