Skip to content

Commit 3ce2d19

Browse files
committed
upgrade v2.8.0
1 parent 8a7e771 commit 3ce2d19

22 files changed

Lines changed: 60 additions & 20 deletions

.DS_Store

6 KB
Binary file not shown.

README.md

Lines changed: 60 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
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">
@@ -11,17 +12,17 @@
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)
@@ -30,27 +31,58 @@
3031
1. docker-compose 快速启动
3132
```shell script
3233
# 拉取代码
34+
git clone https://github.com/dnsjia/luban.git
3335
cd luban
3436
docker-compose up -d
3537
```
3638

3739
2. 启动服务前先修改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

3962
3. 导入初始化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+
4570
4. 初始账号: 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

docs/.DS_Store

6 KB
Binary file not shown.

docs/img/发布单详情.png

-69.9 KB
Loading

docs/img/容器监控.png

-51.9 KB
Loading

docs/img/屏幕录像.png

513 KB
Loading

docs/img/工作负载.png

-196 KB
Loading

docs/img/应用发布单.png

473 KB
Loading

docs/img/应用管理.png

313 KB
Loading

docs/img/应用详情.png

-84 KB
Loading

0 commit comments

Comments
 (0)