Amazon EKS Model Context Protocol(MCP) 서버 - Amazon EKS

이 페이지 개선에 도움 주기

이 사용자 가이드에 기여하려면 모든 페이지의 오른쪽 창에 있는 GitHub에서 이 페이지 편집 링크를 선택합니다.

Amazon EKS Model Context Protocol(MCP) 서버

Amazon EKS MCP 서버는 개발 및 운영을 위한 AI 기반 경험을 지원하는 완전관리형 서비스입니다. Model Context Protocol(MCP)은 AI 에이전트 및 애플리케이션에 EKS 클러스터 및 Kubernetes 리소스에 대한 실시간 컨텍스트 지식을 보강하여 초기 설정부터 프로덕션 최적화 및 문제 해결에 이르기까지 애플리케이션 수명 주기 전반에 걸쳐 보다 정확한 컨텍스트 기반 응답 및 AI 기반 워크플로를 지원하는 표준화된 인터페이스를 제공합니다.

참고

Amazon EKS MCP 서버는 Amazon EKS의 미리 보기 릴리스로 제공되며 변경될 수 있습니다.

개요

EKS MCP 서버는 모든 MCP 호환 AI 코딩 어시스턴트에 손쉽게 통합되어 Kiro, Amazon Q Developer CLI 또는 서드 파티 도구(예: CursorCline)와 같은 개발 워크플로를 개선할 수 있습니다. 시작할 때 EKS MCP 서버는 클러스터 생성을 안내하며 자동으로 사전 조건을 프로비저닝하고 AWS 모범 사례를 적용합니다. 개발 중에 애플리케이션 배포 및 클러스터 관리를 위한 대략적인 워크플로를 제공하여 EKS 및 Kubernetes 작업을 단순화합니다. 디버깅 및 문제 해결을 위해 서버는 EKS 콘솔 및 즐겨 사용하는 AI 어시스턴트에서 사용할 수 있는 통합 문제 해결 지원 기능 및 지식 기반 액세스를 통해 문제 해결을 가속화합니다. 이러한 기능은 자연어 상호 작용을 통해 액세스할 수 있으므로 복잡한 Kubernetes 작업을 보다 직관적이고 효율적으로 수행할 수 있습니다.

완전관리형 Amazon EKS MCP 서버는 AWS 클라우드에 호스팅되므로 로컬 설치 및 유지 관리가 필요하지 않습니다. 자동 업데이트 및 패치 적용, AWS IAM 통합을 통한 중앙 집중식 보안, AWS CloudTrail을 통한 포괄적인 감사 로깅, 검증된 확장성, 신뢰성 및 AWS 지원과 같은 엔터프라이즈급 기능을 제공합니다. AWS 클라우드에 호스팅되는 완전관리형 EKS MCP 서버는 다음과 같은 주요 이점을 제공합니다.

  • 설치 및 유지 관리의 필요성이 사라집니다. AWS 클라우드에 호스팅되는 EKS MCP 서버를 사용하면 더 이상 버전 업데이트를 관리하거나 로컬 서버 문제를 해결하지 않아도 됩니다. 호스팅된 EKS MCP 서버 엔드포인트에 연결하도록 AI 어시스턴트를 구성하기만 하면 이제 EKS 클러스터 작업을 시작할 수 있습니다.

  • 중앙 집중식 관리. EKS MCP 서버는 IAM에 통합되어 서버에 대한 액세스를 제어하는 중앙 집중식 보안 방법을 제공합니다. 모든 요청은 경량 프록시를 통해 AWS SigV4를 사용하여 서명되므로 기존 AWS 자격 증명 및 IAM 정책과 원활하게 통합할 수 있습니다.

  • 모니터링 및 가시성 개선. AWS CloudTrail 통합은 호스팅된 서비스를 통해 수행된 초기화 및 전체 액세스 도구 직접 호출을 캡처하여 자세한 감사 추적 및 규정 준수 보고를 지원합니다.

  • 항상 최신 상태 유지. 로컬 설치를 업데이트하지 않고도 새 도구, 기능 및 버그 수정 사항을 자동으로 수신합니다. 호스팅된 서비스는 피드백 및 AWS 모범 사례에 따라 지속적으로 개선됩니다.

통합 예제

EKS MCP 서버는 다음을 수행하는 데 사용할 수 있는 여러 도구를 제공합니다.

  • 클러스터 관리 자동화된 모범 사례를 통해 EKS 클러스터를 생성, 구성 및 관리합니다.

  • Kubernetes 리소스 관리 애플리케이션을 배포하고, Kuberentes 리소스를 관리하며, 클러스터 상태를 검사합니다.

  • 클러스터 문제 해결 통합 문제 해결 도구 및 런북의 지식 기반을 사용하여 문제를 진단함

  • 쿼리 설명서 컨텍스트에 따라 관련 EKS 설명서를 검색하고 검색합니다.

클러스터 탐색

Show me all EKS clusters and their status What insights does EKS have about my production-cluster? Show me the VPC configuration for my staging cluster

Kubernetes 리소스 확인

List all deployments in the production namespace Show me pods that are not in Running state Get the logs from the api-server pod in the last 30 minutes

문제 해결

Why is my nginx-ingress-controller pod failing to start? Search the EKS troubleshooting guide for pod networking issues Show me events related to the failed deployment in the staging namespace

리소스 생성('쓰기' 모드가 활성화된 경우)

Create a new EKS cluster named demo-cluster with VPC and Auto Mode Deploy my containerized app from ECR to the production namespace with 3 replicas Generate a Kubernetes deployment YAML for my Node.js app running on port 3000

시작하기

시작하려면 Amazon EKS MCP 서버 시작하기을 참조하세요.