Amazon EKS MCP Sunucusu Nasıl Kullanılır

Ashley Goolam

Ashley Goolam

19 June 2025

Amazon EKS MCP Sunucusu Nasıl Kullanılır

Yapay zeka ile Kubernetes deneyiminizi hızlandırmak mı istiyorsunuz? Amazon EKS MCP Server, yeni en iyi arkadaşınız. Cline gibi yapay zeka asistanlarının EKS kümelerinizi doğal dille yönetmesine olanak tanır. Yaklaşık 15 dakikada çalışır hale getirdim ve bu tam bir ezber bozan! Bu eğitimde, Amazon EKS MCP Server'ı VS Code'da Cline kullanarak kuracağız, bir küme oluşturacağız, NGINX'i dağıtacağız ve pod'ları sorun gidereceğiz—hepsi sohbet havasında. Hadi Amazon EKS MCP Server sihrine dalalım!

💡
Harika bir API Test Aracı mı istiyorsunuz, güzel API Dokümantasyonu üreten?

Geliştirici Ekibinizin maksimum üretkenlikle birlikte çalışması için entegre, Hepsi Bir Arada bir platform mu istiyorsunuz?

Apidog tüm taleplerinizi karşılar ve Postman'ı çok daha uygun bir fiyata değiştirir!
düğme

Amazon EKS MCP Server Nedir?

Amazon EKS MCP Server, Model Bağlam Protokolü (MCP) aracılığıyla AI kod asistanlarının (Cline, Amazon Q veya Cursor gibi) Amazon Elastic Kubernetes Service (EKS) kümelerini yönetmesini sağlayan açık kaynaklı bir araçtır. Gerçek zamanlı küme bilgileri sağlar ve küme oluşturma, dağıtımlar ve sorun giderme gibi görevleri otomatikleştirir. Temel özellikler:

eks mcp server, yapay zeka odaklı DevOps için bir “Kubernetes süper gücüdür”. Denemeye hazır mısınız? Başlayalım

Amazon EKS MCP Server Neden Kullanılmalı?

Amazon EKS MCP Server, karmaşık EKS iş akışlarını basitleştirir, bu da onu şunlar için mükemmel kılar:

Bir küme kurmak ve NGINX'i dakikalar içinde dağıtmak için kullandım—manuel YAML ayarı sıfır!

awslabs

Amazon EKS MCP Server Nasıl Kurulur ve Kullanılır: Adım Adım Kılavuz

VS Code'da Cline ile Amazon EKS MCP Server kurulumuna odaklanacağız, ancak manuel kuruluma kısaca değineceğim. Python 3.10+, AWS CLI ve VS Code'a ihtiyacınız olacak. Başlayalım!

1. Ön Koşullar

2. Manuel Kurulum (Hızlı Genel Bakış)

Manuel kurulum için repoyu klonlayın ve uv aracılığıyla kurun:

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/credentials içindeki AWS kimlik bilgilerini yapılandırın ve sunucuyu çalıştırın. Ancak daha sorunsuz bir deneyim için Cline'ı kullanalım

3. VS Code'da Cline Kurulumu

cline kurulumu

Sorunsuz AWS entegrasyonu için AWS Bedrock kullandım—yaklaşık 2 dakika sürdü!

4. Amazon EKS MCP Server'ı Cline ile Kurma

# Prompt 1 (Basic)
Install eks-mcp-server from awslabs

# Prompt 2 (In detail)
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

Hata alırsanız (örneğin “docker not found”), --allow-writeargs'a ekleyin ve eksctl'ın yüklü olduğundan emin olun (macOS'ta brew install eksctl).

aws yapılandırması

Bazen, Cline herhangi bir hatayla karşılaşırsa ve yardım almak için web'de gezinmesi gerekirse, Cline'ınızda bir web arama mcp sunucusunun (örneğin firecraw) kurulu olması yardımcı olabilir. Bunları Cline içindeki cline mcp pazar yerinden kolayca kurabilirsiniz.

mcp pazar yeri

5. Cline ile Yeni Bir EKS Kümesi Oluşturma

# prompt 1 (basic)
Help create a new EKS cluster

# prompt 2 (specifying parameters)
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

Kümelerim 12 dakikada hazırdı—Cline her şeyi halletti!

yeni eks kümesi

6. NGINX'i Cline ile Dağıtma

# Eample prompt
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

Cline'ın YAML'ı tam isabetliydi ve NGINX hizmetim yaklaşık 3 dakikada yayındaydı!

7. Cline ile Pod Sorunlarını Giderme

kubectl get pods -A

Çıktı:

NAMESPACE  NAME                           READY  STATUS            RESTARTS  AGE
default    nginx-deployment-abc123-xyz    0/1    CrashLoopBackOff  3         5m
# Example prompt
Figure out the issue with my pods and fix it using the Amazon EKS MCP Server.
pod hatası
kubectl get pods -A

Çıktı:

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

Cline pod çökmemi saniyeler içinde düzeltti—tam bir yapay zeka sihirbazlığı!

Amazon EKS MCP Server Sorun Giderme

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

Amazon EKS MCP Server'ı Özelleştirme ve Genişletme

Kurulumunuzu geliştirin:

us-west-2 için sunucumu ayarladım—yaklaşık 5 dakika sürdü!

Amazon EKS MCP Server Neden Bir DevOps Rüyasıdır?

Amazon EKS MCP Server, EKS yönetimini bir DevOps gurusuyla sohbet ediyormuş gibi hissettirir. Yapay zeka odaklı iş akışları, manuel eksctl kurulumlarını gölgede bırakır, ancak Cline'ın kurulumu yeni başlayanlar için biraz zorlayıcı olabilir. Ham Kubernetes ile karşılaştırıldığında, devasa bir zaman tasarrufu sağlar. AWS MCP belgeleri hayat kurtarıcıdır.

Amazon EKS MCP Server ile coşmaya hazır mısınız? Cline'ı çalıştırın, o NGINX'i dağıtın ve kreasyonlarınızı paylaşın!

💡
Harika bir API Test Aracı mı istiyorsunuz, güzel API Dokümantasyonu üreten?

Geliştirici Ekibinizin maksimum üretkenlikle birlikte çalışması için entegre, Hepsi Bir Arada bir platform mu istiyorsunuz?

Apidog tüm taleplerinizi karşılar ve Postman'ı çok daha uygun bir fiyata değiştirir!
düğme

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin