Cara Menggunakan Amazon EKS Managed Node Group (MCP) Server

Ashley Goolam

Ashley Goolam

19 June 2025

Cara Menggunakan Amazon EKS Managed Node Group (MCP) Server

Ingin mempercepat permainan Kubernetes Anda dengan AI? Amazon EKS MCP Server adalah sahabat baru Anda, memungkinkan asisten AI seperti Cline mengelola klaster EKS Anda dengan bahasa alami. Saya berhasil menjalankannya dalam waktu sekitar 15 menit, dan itu benar-benar mengubah permainan! Dalam tutorial ini, kita akan menginstal Amazon EKS MCP Server menggunakan Cline di VS Code, membuat klaster, men-deploy NGINX, dan memecahkan masalah pod—semuanya dengan nuansa percakapan. Mari selami keajaiban Amazon EKS MCP Server!

💡
Ingin alat Pengujian API yang hebat yang menghasilkan Dokumentasi API yang indah?

Ingin platform Terintegrasi, All-in-One untuk Tim Pengembang Anda agar dapat bekerja sama dengan produktivitas maksimum?

Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!
button

Apa itu Amazon EKS MCP Server?

Amazon EKS MCP Server adalah alat sumber terbuka yang memberdayakan asisten kode AI (seperti Cline, Amazon Q, atau Cursor) untuk mengelola klaster Amazon Elastic Kubernetes Service (EKS) melalui Model Context Protocol (MCP). Ini menyediakan wawasan klaster secara real-time dan mengotomatiskan tugas-tugas seperti pembuatan klaster, deployment, dan pemecahan masalah. Fitur utama:

EKS MCP server adalah "kekuatan super Kubernetes" untuk DevOps yang didorong oleh AI. Siap mencobanya? Mari kita mulai

Mengapa Menggunakan Amazon EKS MCP Server?

Amazon EKS MCP Server menyederhanakan alur kerja EKS yang kompleks, menjadikannya sempurna untuk:

Saya menggunakannya untuk membuat klaster dan men-deploy NGINX dalam hitungan menit—tanpa penyesuaian YAML manual!

awslabs

Cara Menginstal dan Menggunakan Amazon EKS MCP Server: Panduan Langkah demi Langkah

Kita akan fokus pada penginstalan Amazon EKS MCP Server dengan Cline di VS Code, tetapi saya akan secara singkat menyentuh pengaturan manual. Anda akan memerlukan Python 3.10+, AWS CLI, dan VS Code. Mari kita mulai!

1. Prasyarat

2. Penginstalan Manual (Ringkasan Singkat)

Untuk pengaturan manual, klon repo dan instal melalui 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

Konfigurasikan kredensial AWS di ~/.aws/credentials dan jalankan server. Tapi mari gunakan Cline untuk perjalanan yang lebih mulus

3. Instal Cline di VS Code

install cline

Saya menggunakan AWS Bedrock untuk integrasi AWS yang mulus—membutuhkan waktu sekitar 2 menit!

4. Instal Amazon EKS MCP Server dengan Cline

# Prompt 1 (Dasar)
Instal eks-mcp-server dari awslabs

# Prompt 2 (Rinci)
Instal server MCP bernama awslabs.eks-mcp-server untuk Cline. Gunakan uvx untuk menjalankan server dan perbarui pengaturan mcp.
{
  "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

Jika Anda mengalami kesalahan (misalnya, "docker not found"), tambahkan --allow-write ke args dan pastikan eksctl terinstal (brew install eksctl di macOS).

aws config

Kadang-kadang akan membantu jika memiliki server mcp pencarian web (misalnya firecraw) yang terinstal di cline Anda jika cline mengalami kesalahan dan perlu menjelajahi web untuk mendapatkan bantuan. Anda dapat dengan mudah menginstal ini melalui marketplace cline mcp di cline.

mcp marketplace

5. Buat Klaster EKS Baru dengan Cline

# prompt 1 (dasar)
Bantu buat klaster EKS baru

# prompt 2 (menentukan parameter)
Bantu buat klaster EKS baru bernama 'my-ai-cluster' di us-east-1 menggunakan Amazon EKS MCP Server.
eksctl get cluster --name my-ai-cluster --region us-east-1

Klaster saya aktif dalam 12 menit—Cline menangani semuanya!

new eks cluster

6. Deploy NGINX dengan Cline

# Contoh prompt
Siapkan file deployment untuk NGINX. Buat manifest Kubernetes komprehensif yang mencakup deployment dan service untuk NGINX menggunakan 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 sangat tepat, dan layanan NGINX saya aktif dalam waktu sekitar 3 menit!

7. Pecahkan Masalah Pod dengan Cline

kubectl get pods -A

Output:

NAMESPACE  NAME                           READY  STATUS            RESTARTS  AGE
default    nginx-deployment-abc123-xyz    0/1    CrashLoopBackOff  3         5m
# Contoh prompt
Cari tahu masalah dengan pod saya dan perbaiki menggunakan Amazon EKS MCP Server.
pod error
kubectl get pods -A

Output:

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

Cline memperbaiki kerusakan pod saya dalam hitungan detik—keajaiban AI murni!

Memecahkan Masalah Amazon EKS MCP Server

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

Menyesuaikan dan Memperluas Amazon EKS MCP Server

Tingkatkan pengaturan Anda:

Saya menyesuaikan server saya untuk us-west-2—membutuhkan waktu sekitar 5 menit!

Mengapa Amazon EKS MCP Server adalah Impian DevOps

Amazon EKS MCP Server membuat manajemen EKS terasa seperti mengobrol dengan seorang guru DevOps. Alur kerja yang didorong AI mengungguli pengaturan eksctl manual, meskipun pengaturan Cline bisa jadi rumit bagi pemula. Dibandingkan dengan Kubernetes murni, ini menghemat banyak waktu. Dokumen AWS MCP adalah penyelamat.

Siap menguasai Amazon EKS MCP Server? Nyalakan Cline, deploy NGINX itu, dan bagikan kreasi Anda!

💡
Ingin alat Pengujian API yang hebat yang menghasilkan Dokumentasi API yang indah?

Ingin platform Terintegrasi, All-in-One untuk Tim Pengembang Anda agar dapat bekerja sama dengan produktivitas maksimum?

Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!
button

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.