Kubernetes
메타데이터
설정 스니펫
{
"mcpServers": {
"kubernetes": {
"type": "stdio",
"command": "npx",
"args": ["-y", "kubernetes-mcp-server"],
"env": {
"KUBECONFIG": "${KUBECONFIG}",
"K8S_CONTEXT": "${K8S_CONTEXT}"
}
}
}
}
제공 도구
| 도구명 | 설명 | Claude Code 호출 |
|---|
list_pods | 파드 목록 조회 | mcp__kubernetes__list_pods |
get_pod | 파드 상세 조회 | mcp__kubernetes__get_pod |
get_pod_logs | 파드 로그 조회 | mcp__kubernetes__get_pod_logs |
list_deployments | 디플로이먼트 목록 | mcp__kubernetes__list_deployments |
list_services | 서비스 목록 | mcp__kubernetes__list_services |
list_nodes | 노드 목록 | mcp__kubernetes__list_nodes |
apply_manifest | 매니페스트 적용 | mcp__kubernetes__apply_manifest |
delete_resource | 리소스 삭제 | mcp__kubernetes__delete_resource |
get_events | 클러스터 이벤트 | mcp__kubernetes__get_events |
사용 사례
- 클러스터 상태 모니터링 (파드, 노드, 서비스)
- 디플로이먼트 롤아웃 관리
- 파드 로그 디버깅
- 매니페스트 적용/삭제
- 멀티 클러스터 관리 (context 전환)
주의사항
~/.kube/config 자동 감지 — 별도 환경변수 없이 동작
- 프로덕션 클러스터: 읽기 전용 ServiceAccount 생성 권장
apply_manifest, delete_resource는 쓰기 권한 필요 — 신중히 사용
- 네임스페이스 지정으로 접근 범위 제한 가능
- 발견일: 2026-03-21 | 출처: kdyintel --all Scout