K8M - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

K8M是一款AI驱动的轻量级Kubernetes控制台工具,旨在简化集群管理。

核心功能

  • 迷你化设计:所有功能整合在一个单一的可执行文件中,部署便捷,使用简单。
  • 简便易用:友好的用户界面和直观的操作流程。
  • 高效性能:后端采用Golang构建,前端基于百度AMIS。
  • AI驱动融合:基于ChatGPT实现划词解释、资源指南、YAML属性自动翻译等。
  • MCP集成:可视化管理MCP,实现大模型调用Tools。
  • 多集群管理:自动识别集群内部使用InCluster模式。
  • Pod 文件管理:支持Pod内文件的浏览、编辑、上传、下载、删除。
  • CRD 管理:可自动发现并管理CRD资源。
  • Helm 市场:支持Helm自由添加仓库,一键安装、卸载、升级Helm应用。
  • 跨平台支持:兼容Linux、macOS和Windows。

适用场景

  • 开发者和运维人员快速上手和管理Kubernetes集群。
  • 多集群管理需求。
  • AI驱动的Kubernetes管理工具需求。

工具列表

  • list_clusters:列出所有已注册的Kubernetes集群。
  • scale_deployment:扩缩容Deployment。
  • restart_deployment:重启Deployment。
  • get_k8s_resource:获取k8s资源。
  • describe_k8s_resource:描述k8s资源。
  • list_pod_files:列出Pod文件。
  • get_pod_logs:获取Pod日志。
  • apply_yaml:应用YAML资源。
  • delete_yaml:删除YAML资源。

常见问题解答

  1. 确保MCP Server正常运行且端口可访问。
  2. 检查网络连接是否正常。
  3. 验证SSE连接是否成功建立。
  4. 查看工具日志以排查连接问题。

使用教程

使用依赖

  • 安装KinD或MiniKube以创建小型k8s集群。

安装教程

  1. 从GitHub下载最新版本。
  2. 使用./k8m命令启动。
  3. 访问http://127.0.0.1:3618

或通过docker-compose启动:
yaml
services:
k8m:
container_name: k8m
image: registry.cn-hangzhou.aliyuncs.com/minik8m/k8m
restart: always
ports:
- "3618:3618"
- "3619:3619"
environment:
TZ: Asia/Shanghai
volumes:
- ./data:/app/data

调试方式

  • 使用./k8m -v 6获取更多的调试信息。
  • 查看日志确认是否启用ChatGPT。

内置MCP Server 使用说明

服务端点

  • 访问地址为http://ip:3619/sse

集群管理范围

  • 内置MCP Server管理范围与k8m纳管的集群范围一致。

配置说明

  • 设置环境变量以启用ChatGPT。
    bash
    export OPENAI_API_KEY="sk-XXXXX"
    export OPENAI_API_URL="https://api.siliconflow.cn/v1"
    export OPENAI_MODEL="Qwen/Qwen2.5-7B-Instruct"

点击访问

搜索工具

E2B MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:07:46

搜索工具

DeepSeek MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:07:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索