<div style="text-align: center"></div> <p align="center"> <img src="https://user-images.githubusercontent.com/42825450/201523059-ed28e427-e1b6-443a-8326-100460e6dec9.jpg" width="250px" height="220px"> <br> <i>Make the project development and release simpler, easier and more efficient.</i> </p> </div> ## What is DKube This is a K8s cluster management platform;DKube Provides a wizard-style operation interface for K8s cluster management to help your team manage your cluster environment quickly and easily ## 前端 | Front - 前端项目仓库访问地址如下:<br> [DKube-Web](https://github.com/dqzboy/DKube-Web) ## 功能 | Function <details> <summary><b> K8s集群管理 | K8s cluster management</b></summary> </details> <details> <summary><b> 平台化界面 | platform interface</b></summary> </details> <details> <summary><b> 更加便捷的管理K8s | More convenient management of K8s</b></summary> </details> <details> <summary><b> 支持YAML信息查看\变更 | Support YAML information view\change</b></summary> </details> <details> <summary><b> 平台化管理控制器 | Platform Management Controller</b></summary> </details> <details> <summary><b> 实时查看容器日志 | View container logs in real time</b></summary> </details> ## 截图 | screenshot <br/> <table> <tr> <td width="50%" align="center"><b>登入认证管理 | Login authentication management</b></td> <td width="50%" align="center"><b>集群信息状态 | Cluster Information Status</b></td> </tr> <tr> <td width="50%" align="center"><img src="https://user-images.githubusercontent.com/42825450/193593148-4d258b30-b972-4583-b359-32978a8a8637.jpg?raw=true"></td> <td width="50%" align="center"><img src="https://user-images.githubusercontent.com/42825450/193593170-3373dabd-8d5d-4a01-a59f-49851f11f433.jpg?raw=true"></td> </tr> <tr> <td width="50%" align="center"><b>节点资源管理 | Node resource management</b></td> <td width="50%" align="center"><b>名称空间管理 | namespace management</b></td> </tr> <td width="50%" align="center"><img src="https://user-images.githubusercontent.com/42825450/193593569-daebc649-f6c4-45a2-88f6-2aa4860c3dea.jpg?raw=true"></td> <td width="50%" align="center"><img src="https://user-images.githubusercontent.com/42825450/193593579-e0539ab0-6b22-4060-b254-c6495fb87cbd.jpg?raw=true"></td> <tr> </tr> <tr> <td width="50%" align="center"><b>YAML信息管理 | YAML information management</b></td> <td width="50%" align="center"><b>Pod副本管理 | Pod copy management</b></td> </tr> <td width="50%" align="center"><img src="https://user-images.githubusercontent.com/42825450/193593867-4a98bd0f-a910-4b90-92e3-6a3164d0c241.jpg?raw=true"></td> <td width="50%" align="center"><img src="https://user-images.githubusercontent.com/42825450/193593871-ee004cb8-42cb-427a-a0cc-fa1e15e7d466.jpg?raw=true"></td> <tr> </tr> </table> ## 部署 | deploy ### 后端 - 修改kube-config路径: `config/config.go` ```shell Kubeconfig = "/root/.kube/config" ``` - 后端 ```go env GOOS=linux GOARCH=amd64 go build -o DKube-Server main.go ~]# chmod +x DKube-Server ~]# ./DKube-Server ``` - 数据库|database: `config/config.go` ```shell //数据库配置|database configuration DbType = "mysql" DbHost = "xx.xx.xx.xx" DbPort = 3306 DbName = "dkube" DbUser = "root" DbPwd = "123456" ``` ### 前端 ```shell npm install npm run build ```