/kubemanage

An easy-to-use kubernetes management system, perfect for newbies to practice, done with client-go

Primary LanguageGo

kubemanage

kubemanage是一个简单的K8S管理平台,前端使用vue3,后端使用gin+gorm,对于初学k8s开发的同学来说,是一个很方便练手的项目

开始部署

初始化数据库

刷入sql文件夹下的init.sql

运行工程

前端

git clone https://github.com/noovertime7/kubemanage-web.git

cd kubemanage-web

npm install 

npm run serve

后端

注意:请确保用户名/./kube 文件夹下存在k8s的kubeconfig文件,后面会改成使用crd,容器部署

git clone https://github.com/noovertime7/kubemanage.git

cd kubemanage

go mod tidy 

go run main.go

效果演示

首页 首页

工作流 工作流

deployment deployment

pod 首页

POD日志 POD 日志

POD终端 POD 终端

service service

configmap configmap

node node