LuBan运维平台是一个基于Go语言+Vue开发的Kubernetes多集群管理平台,可以兼容不同云厂商Kubernetes集群,同时,平台还集成CMDB资产管理。方便用户管理集群、节点等基础资源。通过使用LuBan运维平台,可以提升运维效率,降低维护成本。
LuBan 鲁班运维平台2.0, 本项目使用Go1.20.x、 Gin、Gorm开发, 前端使用的是Vue3+Ant Design4.x框架。
- docker-compose 快速启动
# 拉取代码
git clone https://github.com/dnsjia/luban.git
cd luban
docker-compose up -d
- 启动服务前先修改etc/config.yaml
# 如需钉钉登录,请修改以下配置项:
dingtalk:
appid: ''
secret: ''
url: 'https://oapi.dingtalk.com'
# 允许登录的邮箱后缀 test@luban.com [luban.com]
allow-suffix: 'luban.com'
agentId: 123456
# 审批模版
processCode: ''
# 事件回调签名token
signToken: ''
# 事件回调加解密密钥
aesKey: ''
# 应用部署钉钉通知
deploy:
webhook: 'https://oapi.dingtalk.com/robot/send?access_token=your dingtalk robot token'
- 导入初始化sql, 并逐步升级到最新版本
容器启动成功后,需要导入全量SQL
全量更新SQL: https://docs.dnsjia.com/upgrade/sql/v2.8.0.sql
升级文档: https://docs.dnsjia.com/upgrade/changelog/
- 初始账号: admin 密码: luban123.
http://localhost
-
用户登录
-
权限管理
-
用户注册登录
-
K8S多集群管理
-
资产管理
-
应用发布
-
运维工具
-
操作审计
- 监控中心(告警规则、值班)
- 全链路监控
- 日志中心
- 多租户权限控制
对于项目感兴趣,想一起贡献并完善项目请参阅contributing。
- 参考安装文档
- 阅读 wiki 或者寻求帮助
- 直接反馈issue ,我们会定期查看与答复
- 有兴趣的同学可以加入我们的QQ群: 258130203
- 同时也欢迎大家加入Kubernetes进阶交流群:548246072
Everything is Apache License 2.0.