# kubespace **Repository Path**: coolops/kubespace ## Basic Information - **Project Name**: kubespace - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-16 - **Last Updated**: 2024-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目简介

golang gin gorm redis vue Ant Design

> KubeSpace运维平台, 本项目使用Go1.15.x、 Gin、Gorm开发, 前端使用的是Vue3+Ant Design2.2.x框架。 #### 项目源码 | | 后端源码 | 前端源码 | |--- |--- | --- | | github | https://github.com/xuchao918/kubespace | https://github.com/xuchao918/kubespace/tree/master/luban_fe | ## 使用说明 1. 安装编译 ```shell script # 拉取代码 git clone git@github.com:xuchao918/kubespace.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: '127.0.0.1:3306' db-name: 'kubespace' username: 'root' password: '123456' ``` 3. 初始化数据库 ```go windows执行以下脚本, 初始化数据库 init_db.bat ``` #### 目前已经实现的功能 * 用户登录 * LDAP/Email * 钉钉扫码登录(开源版暂未开放) * 权限管理 * 用户注册登录 * [如何配置LDAP](.) * [配置钉钉扫码](.) - K8S多集群管理 * [集群管理](.) * [节点管理](.) * [工作负载](.) * [存储管理](.) * [网络管理](.) * [配置管理](.) - 资产管理 * [远程连接](.) ## 首页 ![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) > - 应用发布(分批发布、版本回退) - 作业系统 - 审批流 ## License Everything is Apache License 2.0.