DKube v0.1

This commit is contained in:
dqzboy
2022-08-16 11:53:44 +08:00
parent 2a3a43d5d4
commit afdc6c531f
13 changed files with 1714 additions and 0 deletions

24
controller/router.go Normal file
View File

@ -0,0 +1,24 @@
package controller
import (
"github.com/gin-gonic/gin"
)
// Router 初始化router类型的对象首字母大写用于跨包调用跨目录调用
var Router router
//声明router结构体
type router struct{}
// InitApiRouter 初始化路由规则创建api测试接口
func (r *router) InitApiRouter(router *gin.Engine) {
router.
//pod操作
GET("/api/k8s/pods", Pod.GetPods).
GET("/api/k8s/pod/detail", Pod.GetPodDetail).
DELETE("/api/k8s/pod/del", Pod.DeletePod).
PUT("/api/k8s/pod/update", Pod.UpdatePod).
GET("/api/k8s/pod/container", Pod.GetPodContainer).
GET("/api/k8s/pod/log", Pod.GetPodLog).
GET("/api/k8s/pod/numnp", Pod.GetPodNumPerNp)
}