วิธีใช้ Amazon EKS MCP Server

Ashley Goolam

Ashley Goolam

19 June 2025

วิธีใช้ Amazon EKS MCP Server

อยากเพิ่มความเร็วในการใช้งาน Kubernetes ด้วย AI ใช่ไหม? Amazon EKS MCP Server คือเพื่อนใหม่ที่ดีที่สุดของคุณ ที่ช่วยให้ผู้ช่วย AI อย่าง Cline สามารถจัดการคลัสเตอร์ EKS ของคุณด้วยภาษาธรรมชาติ ผมใช้เวลาติดตั้งประมาณ 15 นาที และมันเปลี่ยนวิธีการทำงานไปเลย! ในบทช่วยสอนนี้ เราจะติดตั้ง Amazon EKS MCP Server โดยใช้ Cline ใน VS Code, สร้างคลัสเตอร์, ติดตั้ง NGINX และแก้ไขปัญหาพ็อด—ทั้งหมดนี้ทำได้ด้วยการพูดคุยกัน มาดำดิ่งสู่ความมหัศจรรย์ของ Amazon EKS MCP Server กันเถอะ!

💡
ต้องการเครื่องมือทดสอบ API ที่ยอดเยี่ยมที่สร้าง เอกสาร API ที่สวยงาม ใช่ไหม?

ต้องการแพลตฟอร์มแบบ All-in-One ที่ครบวงจรสำหรับทีมพัฒนาของคุณเพื่อทำงานร่วมกันด้วย ประสิทธิภาพสูงสุด ใช่ไหม?

Apidog ตอบสนองทุกความต้องการของคุณ และ แทนที่ Postman ในราคาที่เข้าถึงได้มากกว่ามาก!
button

Amazon EKS MCP Server คืออะไร?

Amazon EKS MCP Server เป็นเครื่องมือโอเพนซอร์สที่ช่วยให้ผู้ช่วยเขียนโค้ด AI (เช่น Cline, Amazon Q หรือ Cursor) สามารถจัดการคลัสเตอร์ Amazon Elastic Kubernetes Service (EKS) ผ่าน Model Context Protocol (MCP) ได้ มันให้ข้อมูลเชิงลึกของคลัสเตอร์แบบเรียลไทม์และทำงานอัตโนมัติ เช่น การสร้างคลัสเตอร์ การติดตั้งแอปพลิเคชัน และการแก้ไขปัญหา คุณสมบัติหลัก:

eks mcp server คือ "พลังพิเศษของ Kubernetes" สำหรับ DevOps ที่ขับเคลื่อนด้วย AI พร้อมที่จะลองหรือยัง? ไปกันเลย

ทำไมต้องใช้ Amazon EKS MCP Server?

Amazon EKS MCP Server ช่วยลดความซับซ้อนของเวิร์กโฟลว์ EKS ทำให้เหมาะสำหรับ:

ผมใช้มันเพื่อสร้างคลัสเตอร์และติดตั้ง NGINX ในเวลาไม่กี่นาที—ไม่ต้องแก้ไข YAML ด้วยมือเลย!

awslabs

วิธีติดตั้งและใช้งาน Amazon EKS MCP Server: คู่มือทีละขั้นตอน

เราจะเน้นที่การติดตั้ง Amazon EKS MCP Server ด้วย Cline ใน VS Code แต่ผมจะกล่าวถึงการตั้งค่าแบบแมนนวลสั้นๆ คุณจะต้องมี Python 3.10+, AWS CLI และ VS Code มาเริ่มกันเลย!

1. ข้อกำหนดเบื้องต้น

2. การติดตั้งแบบแมนนวล (ภาพรวมสั้นๆ)

สำหรับการตั้งค่าแบบแมนนวล ให้โคลน repo และติดตั้งผ่าน uv:

git clone https://github.com/awslabs/mcp.git
cd mcp/src/eks-mcp-server
uv pip install awslabs.eks-mcp-server
uv run main.py

กำหนดค่าข้อมูลรับรอง AWS ใน ~/.aws/credentials และรันเซิร์ฟเวอร์ แต่เราจะใช้ Cline เพื่อความสะดวกยิ่งขึ้น

3. ติดตั้ง Cline ใน VS Code

install cline

ผมใช้ AWS Bedrock เพื่อการรวม AWS ที่ราบรื่น—ใช้เวลาประมาณ 2 นาที!

4. ติดตั้ง Amazon EKS MCP Server ด้วย Cline

# Prompt 1 (พื้นฐาน)
Install eks-mcp-server from awslabs

# Prompt 2 (แบบละเอียด)
Install the MCP server named awslabs.eks-mcp-server for Cline. Use uvx to run the server and update mcp settings.
{
  "mcpServers": {
    "awslabs.eks-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.eks-mcp-server@latest", "--allow-write"],
      "env": {
        "AWS_PROFILE": "default",
        "AWS_REGION": "us-east-1",
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}
eks mcp

หากคุณพบข้อผิดพลาด (เช่น "docker not found") ให้เพิ่ม --allow-write ใน args และตรวจสอบให้แน่ใจว่าติดตั้ง eksctl แล้ว (brew install eksctl บน macOS)

aws config

บางครั้งการมี mcp server สำหรับการค้นหาเว็บ (เช่น firecraw) ติดตั้งอยู่ใน cline ของคุณก็มีประโยชน์ เผื่อในกรณีที่ cline พบข้อผิดพลาดและต้องการเรียกดูเว็บเพื่อขอความช่วยเหลือ คุณสามารถติดตั้งสิ่งเหล่านี้ได้อย่างง่ายดายผ่าน cline mcp marketplace ใน cline

mcp marketplace

5. สร้างคลัสเตอร์ EKS ใหม่ด้วย Cline

# prompt 1 (พื้นฐาน)
Help create a new EKS cluster

# prompt 2 (ระบุพารามิเตอร์)
Help create a new EKS cluster named 'my-ai-cluster' in us-east-1 using the Amazon EKS MCP Server.
eksctl get cluster --name my-ai-cluster --region us-east-1

คลัสเตอร์ของผมพร้อมใช้งานใน 12 นาที—Cline จัดการทุกอย่างให้!

new eks cluster

6. ติดตั้ง NGINX ด้วย Cline

# ตัวอย่างคำสั่ง
Prepare a deployment file for NGINX. Create a comprehensive Kubernetes manifest that includes both a deployment and a service for NGINX using the Amazon EKS MCP Server.
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-deployment
  namespace: default
spec:
  replicas: 3
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:latest
        ports:
        - containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
  name: nginx-service
  namespace: default
spec:
  selector:
    app: nginx
  ports:
  - protocol: TCP
    port: 80
    targetPort: 80
  type: LoadBalancer
kubectl get pods -A
NAMESPACE  NAME                           READY  STATUS   RESTARTS  AGE
default    nginx-deployment-abc123-xyz    1/1    Running  0         2m

YAML ของ Cline ถูกต้องแม่นยำ และบริการ NGINX ของผมพร้อมใช้งานในเวลาประมาณ 3 นาที!

7. แก้ไขปัญหาพ็อดด้วย Cline

kubectl get pods -A

ผลลัพธ์:

NAMESPACE  NAME                           READY  STATUS            RESTARTS  AGE
default    nginx-deployment-abc123-xyz    0/1    CrashLoopBackOff  3         5m
# ตัวอย่างคำสั่ง
Figure out the issue with my pods and fix it using the Amazon EKS MCP Server.
pod error
kubectl get pods -A

ผลลัพธ์:

NAMESPACE  NAME                           READY  STATUS   RESTARTS  AGE
default    nginx-deployment-abc123-xyz    1/1    Running  0         1m

Cline แก้ไขพ็อดที่ล่มของผมได้ในไม่กี่วินาที—เป็นเวทมนตร์ของ AI อย่างแท้จริง!

การแก้ไขปัญหา Amazon EKS MCP Server

lsof -i :3000
kill -9 [PID]
kubectl logs [pod-name]

การปรับแต่งและขยาย Amazon EKS MCP Server

ยกระดับการตั้งค่าของคุณ:

ผมปรับแต่งเซิร์ฟเวอร์ของผมสำหรับ us-west-2—ใช้เวลาประมาณ 5 นาที!

ทำไม Amazon EKS MCP Server จึงเป็นความฝันของ DevOps

Amazon EKS MCP Server ทำให้การจัดการ EKS รู้สึกเหมือนกำลังแชทกับผู้เชี่ยวชาญ DevOps เวิร์กโฟลว์ที่ขับเคลื่อนด้วย AI นั้นเหนือกว่าการตั้งค่า eksctl แบบแมนนวล แม้ว่าการตั้งค่าของ Cline อาจจะยุ่งยากสำหรับผู้เริ่มต้น เมื่อเทียบกับ Kubernetes แบบดั้งเดิม มันช่วยประหยัดเวลาได้อย่างมหาศาล เอกสาร AWS MCP เป็นผู้ช่วยชีวิต

พร้อมที่จะใช้งาน Amazon EKS MCP Server แล้วหรือยัง? เปิด Cline ติดตั้ง NGINX และแบ่งปันผลงานของคุณได้เลย!

💡
ต้องการเครื่องมือทดสอบ API ที่ยอดเยี่ยมที่สร้าง เอกสาร API ที่สวยงาม ใช่ไหม?

ต้องการแพลตฟอร์มแบบ All-in-One ที่ครบวงจรสำหรับทีมพัฒนาของคุณเพื่อทำงานร่วมกันด้วย ประสิทธิภาพสูงสุด ใช่ไหม?

Apidog ตอบสนองทุกความต้องการของคุณ และ แทนที่ Postman ในราคาที่เข้าถึงได้มากกว่ามาก!
button

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API