开源 · 自托管 · K8s + SSH + AI 一体化运维

掌控你的
Kubernetes 集群

将 K8s 资源管理、实时监控、SSH 运维、AI 故障诊断整合为一个现代化控制台—— 告别多工具切换,从仪表板到终端,一切触手可及。MIT 开源、自托管、零外部依赖。

10+
资源类型
MIT
开源协议
AI
故障诊断
全链路
操作审计
webmaster — 仪表板LIVE
节点
3 / 3
运行 Pod
47
集群 CPU
21%
节点资源
node-master
34%
node-worker-1
19%
node-worker-2
57%
Pods
djangoblog-c584djangoblogRunning
redis-0djangoblogRunning
worker-5c8fddefaultPending
CPU 趋势 (1h)
核心功能

运维所需,全部覆盖

从 K8s 资源的增删改查,到 AI 辅助诊断与 SSH 一线运维,WebMaster 覆盖整个运维工作流。

K8s 全资源管理
10+ 资源类型

从 Pods 到 PVC,一个界面覆盖全部 Kubernetes 资源。支持扩缩容、滚动重启、YAML 查看与实时事件追踪。

  • Pods · Deployments · StatefulSets · DaemonSets
  • Services · Ingresses · ConfigMaps · PVC/PV
  • 扩缩容 · 滚动重启 · YAML 查看 · 事件追踪
名称类型命名空间状态
djangoblog-deploy
Deploymentdjangoblog3/3
redis-0
StatefulSetdjangoblog1/1
nginx-ds
DaemonSetdefault3/3
worker-job
Jobdefault0/1
gateway-svc
ServicedefaultClusterIP
app-ingress
Ingressdjangoblogdjangoblog.io
实时资源监控
CPU · 内存 · 网络 · 磁盘
CPU
34%
内存
52%
网络 TX
↑28M
cpu
mem
net

内置 metrics-server 采集,多维趋势图 + 节点进度条,支持 1h–24h 历史回溯,磁盘与网络数据通过 kubelet stats 获取。

AI 智能助手
Qwen · DeepSeek
AI 助手就绪
pod 为什么一直 CrashLoop?
→ get_pod_detail(djangoblog, pod-x2fk8)
→ get_pod_logs(djangoblog, pod-x2fk8)

OOMKilled,内存限制 256Mi 但实际用量达 312Mi,建议上调 limits 或排查内存泄漏。

查看日志调整 limits重启 Pod

自然语言操控集群:诊断 OOM / CrashLoop、查日志、扩副本,工具调用链路完整可追溯。

SSH 运维终端
xterm.js · SFTP
root@prod-server-01 ~ zsh
Last login: Thu Apr 30 14:22 from 192.168.1.100
$ free -h
total used free available
Mem: 15Gi 8.2Gi 2.1Gi 4.7Gi
Swap: 2Gi 256Mi 1.8Gi
$

内置 xterm.js 交互式终端,SFTP 文件管理,快捷命令库,一键执行常用运维脚本。

拓扑可视化
Reactflow
nodekube-syspodpoddjangoblogpodpoddefaultpodpod

动态集群拓扑图,直观展示 Node → Namespace → Workload → Pod 的层级关联与状态。

操作审计日志
全链路追踪

所有写操作自动记录:操作人、时间、目标资源、执行结果,完整可溯源,满足合规审计要求。

  • K8s 扩缩容 · 重启 · 删除操作
  • SSH 命令执行 · 文件上传下载
  • 完整 JSON 详情,可分页导出
操作目标操作人时间
k8s.deployment.scale
djangoblog/webadmin2m
k8s.pod.delete
djangoblog/pod-x2fk8admin15m
ssh.command.run
prod-server-01admin1h
k8s.deployment.scale
default/nginxadmin3h
ssh.file.upload
prod-server-02admin5h
AI 智能助手

用自然语言
操控集群

接入通义千问 / DeepSeek,多轮对话直接调用 K8s API。 每一步工具调用实时展示,透明可审计。

  • 故障诊断OOM / CrashLoop / Pending
  • 资源操作扩副本 · 重启 · 删除 Pod
  • 日志解读自动定位错误,给出修复建议
  • SSH 执行通过 AI 远程运行运维脚本
AI 助手就绪
djangoblog pod 为什么一直 CrashLoop?
→ get_pod_logs(djangoblog, djangoblog-c584cf7fd-x2fk8)

发现问题:OOMKilled,内存限制 256Mi,实际用量 312Mi。建议调整 limits 或检查内存泄漏。

查看日志查看 ConfigMap调整 limits重启 Pod
技术栈
FastAPINext.js 16LangGraphSQLAlchemyRechartsxterm.jsReactflowTailwind v4

准备好了吗?

登录控制台,开始管理你的 Kubernetes 集群。