/DKube

This is a K8s cluster management platform

Primary LanguageGo


Make the project development and release simpler, easier and more efficient.

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

  • 前端项目仓库访问地址如下:
    DKube-Web

功能 | Function

K8s集群管理 | K8s cluster management
平台化界面 | platform interface
更加便捷的管理K8s | More convenient management of K8s
支持YAML信息查看\变更 | Support YAML information view\change
平台化管理控制器 | Platform Management Controller
实时查看容器日志 | View container logs in real time

截图 | screenshot


登入认证管理 | Login authentication management 集群信息状态 | Cluster Information Status
节点资源管理 | Node resource management 名称空间管理 | namespace management
YAML信息管理 | YAML information management Pod副本管理 | Pod copy management

部署 | deploy

后端

  • 修改kube-config路径: config/config.go
Kubeconfig = "/root/.kube/config"
  • 后端
env GOOS=linux GOARCH=amd64 go build -o DKube-Server main.go

 ~]# chmod +x DKube-Server 
 ~]# ./DKube-Server
  • 数据库|database: config/config.go
//数据库配置|database configuration
DbType = "mysql"
DbHost = "xx.xx.xx.xx"
DbPort = 3306
DbName = "dkube"
DbUser = "root"
DbPwd  = "123456"

前端

npm install
npm run build