cluster

package
v0.0.155 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAdminClusterRoutes added in v0.0.130

func RegisterAdminClusterRoutes(admin *gin.RouterGroup)

func RegisterUserClusterRoutes added in v0.0.130

func RegisterUserClusterRoutes(mgm *gin.RouterGroup)

Types

type Controller added in v0.0.145

type Controller struct {
}

func (*Controller) Disconnect added in v0.0.145

func (a *Controller) Disconnect(c *gin.Context)

@Summary 断开集群连接 @Description 断开一个正在运行的集群的连接 @Security BearerAuth @Param cluster path string true "Base64编码的集群ID" @Success 200 {object} string "已执行,请稍后刷新" @Router /admin/cluster/{cluster}/disconnect [post]

func (*Controller) FileOptionList added in v0.0.145

func (a *Controller) FileOptionList(c *gin.Context)

@Summary 获取文件类型的集群选项 @Description 获取所有已发现集群的kubeconfig文件名列表,用于下拉选项 @Security BearerAuth @Success 200 {object} string @Router /admin/cluster/file/option_list [get]

func (*Controller) Reconnect added in v0.0.145

func (a *Controller) Reconnect(c *gin.Context)

@Summary 重新连接集群 @Description 重新连接一个已断开的集群 @Security BearerAuth @Param cluster path string true "Base64编码的集群ID" @Success 200 {object} string "已执行,请稍后刷新" @Router /mgm/cluster/{cluster}/reconnect [post]

func (*Controller) RemoveKubeConfig added in v0.0.145

func (a *Controller) RemoveKubeConfig(c *gin.Context)

@Summary 删除KubeConfig @Description 从数据库中删除KubeConfig配置 @Security BearerAuth @Success 200 {object} string @Router /admin/cluster/kubeconfig/remove [post]

func (*Controller) SaveAWSEKSCluster added in v0.0.153

func (a *Controller) SaveAWSEKSCluster(c *gin.Context)

SaveAWSEKSCluster @Summary 保存AWS EKS集群配置 @Description 保存AWS EKS集群配置到数据库并注册集群 @Security BearerAuth @Param request body object true "AWS EKS配置信息" @Success 200 {object} string "保存成功" @Router /admin/cluster/aws/save [post]

func (*Controller) SaveKubeConfig added in v0.0.145

func (a *Controller) SaveKubeConfig(c *gin.Context)

@Summary 保存KubeConfig @Description 保存KubeConfig配置到数据库 @Security BearerAuth @Success 200 {object} string @Router /admin/cluster/kubeconfig/save [post]

func (*Controller) Scan added in v0.0.145

func (a *Controller) Scan(c *gin.Context)

@Summary 扫描集群 @Description 扫描本地Kubeconfig文件目录以发现新的集群 @Security BearerAuth @Success 200 {object} string @Router /admin/cluster/scan [post]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL