/luban

Kubernetes集群管理平台,CMDB,K8S容器管理,运维平台,自动化运维发布平台,CICD平台,多集群管理

Apache License 2.0Apache-2.0

项目简介

LuBan运维平台是一个基于Go语言+Vue开发的Kubernetes多集群管理平台,可以兼容不同云厂商Kubernetes集群,同时,平台还集成CMDB资产管理。方便用户管理集群、节点等基础资源。通过使用LuBan运维平台,可以提升运维效率,降低维护成本。

golang gin gorm redis vue Ant Design

LuBan 鲁班运维平台2.0, 本项目使用Go1.20.x、 Gin、Gorm开发, 前端使用的是Vue3+Ant Design4.x框架。

avatar

使用说明

  1. docker-compose 快速启动
# 拉取代码
git clone https://github.com/dnsjia/luban.git
cd luban
docker-compose up -d
  1. 启动服务前先修改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'
  1. 导入初始化sql, 并逐步升级到最新版本
容器启动成功后,需要导入全量SQL
全量更新SQL: https://docs.dnsjia.com/upgrade/sql/v2.8.0.sql
升级文档: https://docs.dnsjia.com/upgrade/changelog/
  1. 初始账号: admin 密码: luban123.
http://localhost

目前已经实现的功能

首页

avatar

资产管理

avatar

远程终端

avatar

集群管理

avatar

集群详情

avatar

节点列表

avatar

工作负载

avatar

容器监控

avatar

网络管理

avatar

应用管理

avatar

应用详情

avatar

应用发布

avatar

avatar

流水线

avatar

avatar

弹性伸缩

avatar

JAVA应用诊断

avatar

avatar

Roadmap

历史版本详情

  • 监控中心(告警规则、值班)
  • 全链路监控
  • 日志中心
  • 多租户权限控制

Contributing

对于项目感兴趣,想一起贡献并完善项目请参阅contributing

img

Support

  • 参考安装文档
  • 阅读 wiki 或者寻求帮助
  • 直接反馈issue ,我们会定期查看与答复
  • 有兴趣的同学可以加入我们的QQ群: 258130203
  • 同时也欢迎大家加入Kubernetes进阶交流群:548246072

FAQ

Star History

Star History Chart

License

Everything is Apache License 2.0.