Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eryajf/luban

CMDB,K8S容器管理,运维平台,自动化运维发布平台
https://github.com/eryajf/luban

Last synced: about 1 month ago
JSON representation

CMDB,K8S容器管理,运维平台,自动化运维发布平台

Awesome Lists containing this project

README

        

## 项目简介



golang


gin


gorm


redis


vue


Ant Design

> LuBan 鲁班运维平台3.0, 本项目使用Go1.15.x、 Gin、Gorm开发, 前端使用的是Vue3+Ant Design2.2.x框架。

#### 项目源码
| | 后端源码 | 前端源码 |
|--- |--- | --- |
| github | https://github.com/dnsjia/luban | https://github.com/dnsjia/luban/luban_fe |

## 使用说明
1. 安装编译
```shell script
# 拉取代码
git clone https://github.com/dnsjia/luban.git

# 打包
cd luban
go build main.go -o ./luban
or
GOOS=windows GOARCH=amd64 go build main.go ./luban

# 启动
./luban

# 启动前端
cd luban/luban_fe
npm run dev
```

2. 启动服务前先创建etc/config.yaml
```shell script
# 数据库配置
mysql:
path: '192.168.1.96:3306'
db-name: 'luban'
username: 'root'
password: '123456'
```

3. 初始化数据库
```go
windows执行以下脚本, 初始化数据库

init_db.bat
```

#### 目前已经实现的功能
* 用户登录
* LDAP/Email
* 钉钉扫码登录(开源版暂未开放)
* 权限管理
* 用户注册登录
* [如何配置LDAP](.)
* [配置钉钉扫码](.)
- K8S多集群管理
* [集群管理](.)
* [节点管理](.)
* [工作负载](.)
* [存储管理](.)
* [网络管理](.)
* [配置管理](.)

- 资产管理
* [远程连接](.)

## Demo地址

> [http://115.231.236.19](http://115.231.236.19:8822)
>
> 账号: [email protected] 密码: test1234

## 首页
![avatar](./docs/img/login.png)

## 仪表盘
![avatar](./docs/img/仪表盘.jpg)

## 资产管理
![avatar](./docs/img/资产管理.jpg)

## 远程连接
![avatar](./docs/img/远程登录.png)

## 集群管理
![avatar](./docs/img/集群管理.jpg)

## 集群详情
![avatar](./docs/img/集群详情.png)

## 节点列表
![avatar](./docs/img/节点.jpg)

## 网络管理
![avatar](./docs/img/network.png)

## 存储管理
![avatar](./docs/img/storage.png)

## Roadmap

> [历史版本详情](./docs/version/README.md)
>

- 应用发布(分批发布、版本回退)

- 作业系统
- 审批流

## Contributing

对于项目感兴趣,想一起贡献并完善项目请参阅[contributing](./CONTRIBUTING.md)。

![img](https://www.ziji.work/gzh.jpg)

## Support

* 参考[安装文档](docs/install/deploy-guide.md)
* 阅读 [源码](https://github.com/dnsjia/luban)
* 阅读 [wiki](https://github.com/dnsjia/luban/wiki) 或者寻求帮助
* 直接反馈[issue](https://github.com/dnsjia/luban/issues) ,我们会定期查看与答复
* 有兴趣的同学可以加入我们的QQ交流群,代码会持续更新,谢谢大家的支持。 QQ群: 258130203
* 同时也欢迎大家加入Kubernetes进阶交流群:548246072

## FAQ

* [鲁班运维平台FAQ](https://github.com/dnsjia/luban/wiki)
* [文档中心] 建设中...

## License
Everything is Apache License 2.0.