Kubernetes
Summary
MCP-K8s-Server is a Kotlin-based server that provides AI assistants with direct access to Kubernetes cluster management capabilities. Developed by Hari Ohm Prasath, it exposes a comprehensive set of tools for monitoring and managing Kubernetes resources including pods, deployments, services, storage, networking, and Helm releases. The server connects to Kubernetes clusters using the local kubeconfig file and leverages the official Kubernetes Java client to interact with the API server. Particularly valuable for DevOps engineers and platform administrators who need to diagnose cluster issues, analyze resource utilization, and manage deployments through natural language interactions without switching to kubectl or other management tools.
Available Actions(29)
Cluster Health Check
Provides a complete health check of the cluster.
List Pods
Shows all pods in the default namespace.
Check Failing Pods
Identifies any failing pods in the default namespace.
Resource Usage Check
Reports which resources are being used the most in the cluster.
Nodes Status Check
Identifies any nodes not in Ready state.
List Long Running Pods
Shows pods in the default namespace that have been running for more than 7 days.
Identify High Restart Count Pods
Finds pods running in the default namespace with high restart counts.
Show Payment Service Logs
Displays the logs for the payment service.
List Ingresses
Lists all ingresses in the cluster.
Show Services and Endpoints
Displays all services and their endpoints.
Check Service Endpoints
Checks if the service 'api-gateway' has any endpoints.
List Exposed Services
Shows all exposed services with external IPs.
List Persistent Volumes
Lists all persistent volumes in the cluster.
Show Unbound Storage Claims
Displays storage claims that are unbound.
Available Storage Classes
Provides a list of available storage classes in the cluster.
Check Pods Using Persistent Storage
Identifies which pods are using persistent storage.
Storage Volume Capacity Check
Checks for any storage volumes nearing capacity.
List Running Jobs
Lists all running jobs in the batch namespace.
Show Failed Jobs
Displays failed jobs from the last 24 hours.
Upcoming CronJobs
Lists CronJobs scheduled to run in the next hour.
Show Job Execution History
Displays the execution history of the 'backup' job.
List Helm Releases
Lists all Helm releases.
Upgrade Helm Chart
Upgrades the MongoDB chart to version 12.1.0.
Configured Values for Helm Release
Displays the values configured for the Prometheus release.
Rollback Helm Release
Rolls back the failed Elasticsearch release.
Show Helm Revision History
Displays the revision history for the Prometheus release.
Compare Helm Release Values
Compares values between different Helm releases.
Check for Outdated Helm Charts
Checks for outdated Helm charts in the cluster.
Helm Chart Dependencies
Displays the dependencies for the Elasticsearch chart.
커뮤니티 리뷰
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요