升级内容
1.打通普罗米修斯监控,提供,节点,Pod资源监控。
2.支持时间选择七天内监控数据。
1.前端插件安装
插件拷贝至gin-vue-admin/web/src/plugin/ 目录,安装软件依赖
npm i monaco-editor-vue3@0.1.6 js-yaml@4.1.0 \
vue-chartjs@4.1.1 \
xterm@4.19.0 \
xterm-addon-fit@0.5.0 \
js-base64@^3.7.3 \
moment
2.后端插件安装
插件放入gin-vue-admin/server/plugin,后端插件引入
gin-vue-admin/server/initialize/plugin.go 添加
import "github.com/flipped-aurora/gin-vue-admin/server/plugin/kubernetes"
PluginInit(PrivateGroup, kubernetes.CreateKubernetesPlug()) //
kubernetes插件
3.后端插件Websocket路由配置
gin-vue-admin/server/initialize/router.go
导入路由:
kubernetes "github.com/flipped-aurora/gin-vue-admin/server/plugin/kubernetes/router"
初始化路由里面加入插件配置(func Routers() *gin.Engine 初始化路由方法)
kubernetesRouter := kubernetes.RouterGroupApp.WsApiRouter
{
systemRouter.InitBaseRouter(PublicGroup) // 注册基础功能路由 不做鉴权
systemRouter.InitInitRouter(PublicGroup) // 自动初始化相关
kubernetesRouter.InitWsRouter(PublicGroup) // WebSocket路由 (这个是新增的路由)
}
4.后端依赖安装
gin-vue-admin 目录执行: go mod tidy #安装插件所需依赖
5.插件协助
已购买该插件,安装出现问题,请联系Gin-Vue-Admin获取插件作者联系方式 (当前插件处于促销期,两个月后会涨价,先到先得,莫失良机)
6.插件说明
[Github地址]https://github.com/2696524545/plugin/blob/main/README.md
7.插件购买地址
[Gin-Vue-Admin插件市场]https://plugin.gin-vue-admin.com/#/layout/newPluginInfo?id=42
8.常见问题解答
[KubeConfig及Token凭据如何创建?]https://github.com/2696524545/plugin/blob/main/KubeConfig-Or-Token-Create.md
[Prometheus Operator 快速部署?]https://github.com/2696524545/plugin/blob/main/Prometheus-Operator.md
[Prometheus 数据查询过多,返回数据较大,导致Gin-Vue-Admin 操作日志会写入失败?]
Prometheus 数据查询过多,返回数据较大,导致Gin-Vue-Admin 操作日志会写入失败,修改字段类型:
表名:
sys_operation_records
字段名: resp 修改为 longtext 类型
[MonacoEditor YAML 编辑器 鼠标定位不准问题?] 由于字体兼容性问题, 编辑器光标位置错误,解决办法: 注释全局font-family,文件路径 src/style/main.scss