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地址]
7.插件购买地址
[Gin-Vue-Admin插件市场]
8.常见问题解答
[KubeConfig及Token凭据如何创建?]
[Prometheus Operator 快速部署?]
[Prometheus 数据查询过多,返回数据较大,导致Gin-Vue-Admin 操作日志会写入失败?]
Prometheus 数据查询过多,返回数据较大,导致Gin-Vue-Admin 操作日志会写入失败,修改字段类型: 表名: sys_operation_records 字段名: resp 修改为 longtext 类型
[MonacoEditor YAML 编辑器 鼠标定位不准问题?] 由于字体兼容性问题, 编辑器光标位置错误,解决办法: 注释全局font-family,文件路径 src/style/main.scss
[Kruise Rollouts 金丝雀发布{BANNED}最佳佳实践] [Kruise Rollouts 多批次发布{BANNED}最佳佳实践] [Kruise Rollouts A/B 测试发布策略{BANNED}最佳佳实践]
[kubeskoop-exporter YAML 文件]
9.功能展示
新功能(Kruise Rollouts 多批次发布)
新功能(Pod TCP 指标监控)
新功能(Pod 指标监控缩略图)
集群管理
节点管理
节点监控
工作负载
Deployment详情
Deployment编辑
Pod监控
Pod终端
Pod终端日志
Pod管理
命名空间管理
网络管理
配置管理
访问控制
Star History