qun33 / DKube

This is a K8s cluster management platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


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

功能 | 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"
  • 前端 dkube-web,后端接口:src\views\common\Config.js
npm install
npm run build

About

This is a K8s cluster management platform


Languages

Language:Vue 69.0%Language:Go 27.6%Language:JavaScript 3.2%Language:HTML 0.2%