基于AI的Kubernetes管理插件,适用于Rancher UI。
export UID=$(id -u) && export GID=$(id -g)
chmod 644 ~/.kube/config
docker compose up -d
cd ui-plugin-example
docker build -t rancher-ui-frontend .
docker run -d --name rancher-ui-frontend -p 8005:8005 rancher-ui-frontend
插件后端使用ngrok进行HTTPS隧道:
ngrok http 8055
⚠️ 重要: ngrok URL在重启时会改变。请更新 myCustomPage.vue 中的新URL。
https://46348f0ab8fa.ngrok-free.app/api/chatui-plugin-example/pkg/top-level-product/pages/myCustomPage.vue前端 (8005) → Rancher 后端 (8443) [Kubernetes 数据]
→ 插件后端 (8055) → MCP 服务器 (3000) → Kubernetes
→ Ollama (11434) [AI 处理]
mcp-server-kubernetes/ui-plugin-example/pkg/top-level-product/pages/server.jsui-plugin-example/pkg/top-level-product/pages/myCustomPage.vueui-plugin-example/Dockerfile