luban

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

Stars
1.3K
Committers
6

项目简介

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

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

使用说明

  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'
  # 允许登录的邮箱后缀 [email protected] [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

目前已经实现的功能

首页

资产管理

远程终端

集群管理

集群详情

节点列表

工作负载

容器监控

网络管理

应用管理

应用详情

应用发布

流水线

弹性伸缩

JAVA应用诊断

Roadmap

历史版本详情

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

Contributing

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

Support

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

FAQ

Star History

License

Everything is Apache License 2.0.