11## 项目简介
2+ LuBan运维平台是一个基于Go语言+Vue开发的Kubernetes多集群管理平台,可以兼容不同云厂商Kubernetes集群,同时,平台还集成CMDB资产管理。方便用户管理集群、节点等基础资源。通过使用LuBan运维平台,可以提升运维效率,降低维护成本。
23
34<p align =" center " >
45 <a href =" https://golang.google.cn/ " >
5- <img src="https://img.shields.io/badge/Golang-1.17 -green.svg" alt="golang">
6+ <img src="https://img.shields.io/badge/Golang-1.21 -green.svg" alt="golang">
67 </a >
78 <a href =" https://gin-gonic.com/ " >
89 <img src="https://img.shields.io/badge/Gin-1.7.4-red.svg" alt="gin">
1112 <img src="https://img.shields.io/badge/Gorm-1.21-orange.svg" alt="gorm">
1213 </a >
1314 <a href =" https://redis.io/ " >
14- <img src="https://img.shields.io/badge/redis-3.2.100 -brightgreen.svg" alt="redis">
15+ <img src="https://img.shields.io/badge/redis-5.0 -brightgreen.svg" alt="redis">
1516 </a >
1617 <a href =" https://vuejs.org/ " >
1718 <img src="https://img.shields.io/badge/Vue-3.0.0-orange.svg" alt="vue">
1819 </a >
1920 <a href =" https://antdv.com/docs/vue/introduce-cn/ " >
20- <img src="https://img.shields.io/badge/Ant%20Design-2.2 .x-blue.svg" alt="Ant Design">
21+ <img src="https://img.shields.io/badge/Ant%20Design-4 .x-blue.svg" alt="Ant Design">
2122 </a >
2223</p >
2324
24- > LuBan 鲁班运维平台2.0, 本项目使用Go1.18 .x、 Gin、Gorm开发, 前端使用的是Vue3+Ant Design4.x框架。
25+ > LuBan 鲁班运维平台2.0, 本项目使用Go1.20 .x、 Gin、Gorm开发, 前端使用的是Vue3+Ant Design4.x框架。
2526
2627
2728![ avatar] ( ./docs/img/luban.png )
30311 . docker-compose 快速启动
3132``` shell script
3233# 拉取代码
34+ git clone https://github.com/dnsjia/luban.git
3335cd luban
3436docker-compose up -d
3537```
3638
37392 . 启动服务前先修改etc/config.yaml
40+ ```
41+ # 如需钉钉登录,请修改以下配置项:
42+ dingtalk:
43+ appid: ''
44+ secret: ''
45+ url: 'https://oapi.dingtalk.com'
46+ # 允许登录的邮箱后缀 test@luban.com [luban.com]
47+ allow-suffix: 'luban.com'
48+ agentId: 123456
49+ # 审批模版
50+ processCode: ''
51+ # 事件回调签名token
52+ signToken: ''
53+ # 事件回调加解密密钥
54+ aesKey: ''
55+
56+
57+ # 应用部署钉钉通知
58+ deploy:
59+ webhook: 'https://oapi.dingtalk.com/robot/send?access_token=your dingtalk robot token'
60+ ```
3861
39623 . 导入初始化sql, 并逐步升级到最新版本
4063``` shell
64+ 容器启动成功后,需要导入全量SQL
4165全量更新SQL: https://docs.dnsjia.com/upgrade/sql/v2.7.0.sql
4266升级文档: https://docs.dnsjia.com/upgrade/changelog/
4367```
4468
69+
45704 . 初始账号: admin 密码: luban123.
71+ ```
72+ http://localhost
73+ ```
4674
4775#### 目前已经实现的功能
4876* 用户登录
49- * LDAP/Email
77+ * [ LDAP/Email] ( . )
78+
5079* 权限管理
80+ * [ MFA认证] ( . )
81+
5182* 用户注册登录
5283 * [ 如何配置LDAP] ( . )
5384 * [ 配置钉钉扫码] ( . )
85+
5486- K8S多集群管理
5587 * [ 集群管理] ( . )
5688 * [ 节点管理] ( . )
@@ -59,24 +91,31 @@ docker-compose up -d
5991 * [ 网络管理] ( . )
6092 * [ 配置管理] ( . )
6193 * [ 事件中心] ( . )
94+ * [ 容器监控] ( . )
6295
6396- 资产管理
6497 * [ 远程连接] ( . )
98+ - 支持RDP
99+ - 支持SSH
100+ - VNC 开发中....
65101 * [ 屏幕录像] ( . )
66102 * [ 文件管理] ( . )
67103 * [ 中转网关] ( . )
68104 * [ 资产授权] ( . )
69105
70106- 应用发布
71107 * [ 流水线结合Tekton] ( . )
72- * [ 应用发布暂停/恢复] ( . )
108+ * [ 多集群应用发布] ( . )
109+ * [ 应用发布回退、暂停] ( . )
110+ * [ 发布审批] ( . )
73111
74112- 运维工具
75113 * [ 端口转发] ( . )
76114
77115- 操作审计
78116 * [ WebSSH屏幕录像] ( . )
79117 * [ Pod登录审计] ( . )
118+ * [ 行为审计] ( . )
80119
81120## 首页
82121![ avatar] ( ./docs/img/login.png )
@@ -85,11 +124,9 @@ docker-compose up -d
85124## 资产管理
86125![ avatar] ( ./docs/img/资产管理.png )
87126
88- ## 文件管理
89- ![ avatar] ( ./docs/img/终端 .png )
127+ ## 远程终端
128+ ![ avatar] ( ./docs/img/远程终端 .png )
90129
91- ## 远程连接
92- ![ avatar] ( ./docs/img/远程登录.png )
93130
94131## 集群管理
95132![ avatar] ( ./docs/img/集群管理.png )
@@ -110,27 +147,27 @@ docker-compose up -d
110147
111148
112149## 网络管理
113- ![ avatar] ( ./docs/img/network .png )
150+ ![ avatar] ( ./docs/img/网络管理 .png )
114151
115- ## 存储管理
116- ![ avatar] ( ./docs/img/storage .png )
152+ ## 应用管理
153+ ![ avatar] ( ./docs/img/应用管理 .png )
117154
118155## 应用详情
119156![ avatar] ( ./docs/img/应用详情.png )
120157
121158## 应用发布
159+ ![ avatar] ( ./docs/img/应用发布单.png )
160+
122161![ avatar] ( ./docs/img/发布单详情.png )
123162
124163## 流水线
125- ![ avatar] ( ./docs/img/流水线.png )
126-
127164![ avatar] ( ./docs/img/流水线通知.png )
128165
129- ## 构建历史
130- ![ avatar] ( ./docs/img/构建历史.png )
131166
132- ## 伸缩配置
133- ![ avatar] ( ./docs/img/应用伸缩.png )
167+ ![ avatar] ( ./docs/img/流水线详情.png )
168+
169+ ## 弹性伸缩
170+ ![ avatar] ( ./docs/img/弹性伸缩配置.png )
134171
135172## JAVA应用诊断
136173![ avatar] ( ./docs/img/应用诊断.png )
@@ -144,7 +181,10 @@ docker-compose up -d
144181>
145182
146183
147- - 审批流
184+ - 监控中心(告警规则、值班)
185+ - 全链路监控
186+ - 日志中心
187+ - 多租户权限控制
148188
149189
150190## Contributing
0 commit comments