Documentation
¶
Index ¶
- type K8sClusterHandler
- func (h *K8sClusterHandler) CreateCluster(ctx *gin.Context)
- func (h *K8sClusterHandler) DeleteCluster(ctx *gin.Context)
- func (h *K8sClusterHandler) GetCluster(ctx *gin.Context)
- func (h *K8sClusterHandler) GetClusterList(ctx *gin.Context)
- func (h *K8sClusterHandler) RefreshCluster(ctx *gin.Context)
- func (h *K8sClusterHandler) RegisterRouters(server *gin.Engine)
- func (h *K8sClusterHandler) UpdateCluster(ctx *gin.Context)
- type K8sClusterRoleBindingHandler
- func (k *K8sClusterRoleBindingHandler) CreateClusterRoleBinding(ctx *gin.Context)
- func (k *K8sClusterRoleBindingHandler) CreateClusterRoleBindingByYaml(ctx *gin.Context)
- func (k *K8sClusterRoleBindingHandler) DeleteClusterRoleBinding(ctx *gin.Context)
- func (k *K8sClusterRoleBindingHandler) GetClusterRoleBindingDetails(ctx *gin.Context)
- func (k *K8sClusterRoleBindingHandler) GetClusterRoleBindingList(ctx *gin.Context)
- func (k *K8sClusterRoleBindingHandler) GetClusterRoleBindingYaml(ctx *gin.Context)
- func (k *K8sClusterRoleBindingHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sClusterRoleBindingHandler) UpdateClusterRoleBinding(ctx *gin.Context)
- func (k *K8sClusterRoleBindingHandler) UpdateClusterRoleBindingYaml(ctx *gin.Context)
- type K8sClusterRoleHandler
- func (k *K8sClusterRoleHandler) CreateClusterRole(ctx *gin.Context)
- func (k *K8sClusterRoleHandler) CreateClusterRoleByYaml(ctx *gin.Context)
- func (k *K8sClusterRoleHandler) DeleteClusterRole(ctx *gin.Context)
- func (k *K8sClusterRoleHandler) GetClusterRoleDetails(ctx *gin.Context)
- func (k *K8sClusterRoleHandler) GetClusterRoleList(ctx *gin.Context)
- func (k *K8sClusterRoleHandler) GetClusterRoleYaml(ctx *gin.Context)
- func (k *K8sClusterRoleHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sClusterRoleHandler) UpdateClusterRole(ctx *gin.Context)
- func (k *K8sClusterRoleHandler) UpdateClusterRoleByYaml(ctx *gin.Context)
- type K8sConfigMapHandler
- func (h *K8sConfigMapHandler) CreateConfigMap(ctx *gin.Context)
- func (h *K8sConfigMapHandler) CreateConfigMapByYaml(ctx *gin.Context)
- func (h *K8sConfigMapHandler) DeleteConfigMap(ctx *gin.Context)
- func (h *K8sConfigMapHandler) GetConfigMap(ctx *gin.Context)
- func (h *K8sConfigMapHandler) GetConfigMapList(ctx *gin.Context)
- func (h *K8sConfigMapHandler) GetConfigMapYAML(ctx *gin.Context)
- func (h *K8sConfigMapHandler) RegisterRouters(server *gin.Engine)
- func (h *K8sConfigMapHandler) UpdateConfigMap(ctx *gin.Context)
- func (h *K8sConfigMapHandler) UpdateConfigMapByYaml(ctx *gin.Context)
- type K8sDaemonSetHandler
- func (k *K8sDaemonSetHandler) CreateDaemonSet(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) CreateDaemonSetByYaml(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) DeleteDaemonSet(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) GetDaemonSetDetails(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) GetDaemonSetHistory(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) GetDaemonSetList(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) GetDaemonSetPods(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) GetDaemonSetYaml(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sDaemonSetHandler) RestartDaemonSet(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) RollbackDaemonSet(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) UpdateDaemonSet(ctx *gin.Context)
- func (k *K8sDaemonSetHandler) UpdateDaemonSetByYaml(ctx *gin.Context)
- type K8sDeploymentHandler
- func (k *K8sDeploymentHandler) CreateDeployment(ctx *gin.Context)
- func (k *K8sDeploymentHandler) CreateDeploymentByYaml(ctx *gin.Context)
- func (k *K8sDeploymentHandler) DeleteDeployment(ctx *gin.Context)
- func (k *K8sDeploymentHandler) GetDeploymentDetails(ctx *gin.Context)
- func (k *K8sDeploymentHandler) GetDeploymentHistory(ctx *gin.Context)
- func (k *K8sDeploymentHandler) GetDeploymentList(ctx *gin.Context)
- func (k *K8sDeploymentHandler) GetDeploymentPods(ctx *gin.Context)
- func (k *K8sDeploymentHandler) GetDeploymentYaml(ctx *gin.Context)
- func (k *K8sDeploymentHandler) PauseDeployment(ctx *gin.Context)
- func (k *K8sDeploymentHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sDeploymentHandler) RestartDeployment(ctx *gin.Context)
- func (k *K8sDeploymentHandler) ResumeDeployment(ctx *gin.Context)
- func (k *K8sDeploymentHandler) RollbackDeployment(ctx *gin.Context)
- func (k *K8sDeploymentHandler) ScaleDeployment(ctx *gin.Context)
- func (k *K8sDeploymentHandler) UpdateDeployment(ctx *gin.Context)
- func (k *K8sDeploymentHandler) UpdateDeploymentByYaml(ctx *gin.Context)
- type K8sEventHandler
- func (k *K8sEventHandler) CleanupOldEvents(ctx *gin.Context)
- func (k *K8sEventHandler) DeleteEvent(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventDetail(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventGroupData(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventList(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventStatistics(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventSummary(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventTimeline(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventTrends(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventsByDeployment(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventsByNode(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventsByPod(ctx *gin.Context)
- func (k *K8sEventHandler) GetEventsByService(ctx *gin.Context)
- func (k *K8sEventHandler) RegisterRouters(server *gin.Engine)
- type K8sIngressHandler
- func (k *K8sIngressHandler) CreateIngress(ctx *gin.Context)
- func (k *K8sIngressHandler) CreateIngressByYaml(ctx *gin.Context)
- func (k *K8sIngressHandler) DeleteIngress(ctx *gin.Context)
- func (k *K8sIngressHandler) GetIngressDetails(ctx *gin.Context)
- func (k *K8sIngressHandler) GetIngressList(ctx *gin.Context)
- func (k *K8sIngressHandler) GetIngressYaml(ctx *gin.Context)
- func (k *K8sIngressHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sIngressHandler) UpdateIngress(ctx *gin.Context)
- func (k *K8sIngressHandler) UpdateIngressByYaml(ctx *gin.Context)
- type K8sNamespaceHandler
- func (k *K8sNamespaceHandler) CreateNamespace(ctx *gin.Context)
- func (k *K8sNamespaceHandler) DeleteNamespace(ctx *gin.Context)
- func (k *K8sNamespaceHandler) GetNamespaceDetails(ctx *gin.Context)
- func (k *K8sNamespaceHandler) ListNamespaces(ctx *gin.Context)
- func (k *K8sNamespaceHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sNamespaceHandler) UpdateNamespace(ctx *gin.Context)
- type K8sNodeHandler
- func (h *K8sNodeHandler) AddLabelNodes(ctx *gin.Context)
- func (h *K8sNodeHandler) AddNodeTaints(ctx *gin.Context)
- func (h *K8sNodeHandler) CheckTaintYaml(ctx *gin.Context)
- func (h *K8sNodeHandler) CordonNode(ctx *gin.Context)
- func (h *K8sNodeHandler) DeleteLabelNodes(ctx *gin.Context)
- func (h *K8sNodeHandler) DeleteNodeTaints(ctx *gin.Context)
- func (h *K8sNodeHandler) DrainNode(ctx *gin.Context)
- func (h *K8sNodeHandler) GetNodeDetail(ctx *gin.Context)
- func (h *K8sNodeHandler) GetNodeList(ctx *gin.Context)
- func (h *K8sNodeHandler) GetNodeTaints(ctx *gin.Context)
- func (h *K8sNodeHandler) RegisterRouters(server *gin.Engine)
- func (h *K8sNodeHandler) SwitchNodeSchedule(ctx *gin.Context)
- func (h *K8sNodeHandler) UncordonNode(ctx *gin.Context)
- type K8sPVCHandler
- func (k *K8sPVCHandler) CreatePVC(ctx *gin.Context)
- func (k *K8sPVCHandler) CreatePVCByYaml(ctx *gin.Context)
- func (k *K8sPVCHandler) DeletePVC(ctx *gin.Context)
- func (k *K8sPVCHandler) ExpandPVC(ctx *gin.Context)
- func (k *K8sPVCHandler) GetPVCDetails(ctx *gin.Context)
- func (k *K8sPVCHandler) GetPVCList(ctx *gin.Context)
- func (k *K8sPVCHandler) GetPVCPods(ctx *gin.Context)
- func (k *K8sPVCHandler) GetPVCYaml(ctx *gin.Context)
- func (k *K8sPVCHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sPVCHandler) UpdatePVC(ctx *gin.Context)
- func (k *K8sPVCHandler) UpdatePVCByYaml(ctx *gin.Context)
- type K8sPVHandler
- func (k *K8sPVHandler) CreatePV(ctx *gin.Context)
- func (k *K8sPVHandler) CreatePVByYaml(ctx *gin.Context)
- func (k *K8sPVHandler) DeletePV(ctx *gin.Context)
- func (k *K8sPVHandler) GetPVDetails(ctx *gin.Context)
- func (k *K8sPVHandler) GetPVList(ctx *gin.Context)
- func (k *K8sPVHandler) GetPVYaml(ctx *gin.Context)
- func (k *K8sPVHandler) ReclaimPV(ctx *gin.Context)
- func (k *K8sPVHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sPVHandler) UpdatePV(ctx *gin.Context)
- func (k *K8sPVHandler) UpdatePVByYaml(ctx *gin.Context)
- type K8sPodHandler
- func (k *K8sPodHandler) CreatePod(ctx *gin.Context)
- func (k *K8sPodHandler) CreatePodByYaml(ctx *gin.Context)
- func (k *K8sPodHandler) DeletePod(ctx *gin.Context)
- func (k *K8sPodHandler) GetPodContainers(ctx *gin.Context)
- func (k *K8sPodHandler) GetPodDetails(ctx *gin.Context)
- func (k *K8sPodHandler) GetPodList(ctx *gin.Context)
- func (k *K8sPodHandler) GetPodLogs(ctx *gin.Context)
- func (k *K8sPodHandler) GetPodYaml(ctx *gin.Context)
- func (k *K8sPodHandler) PodExec(ctx *gin.Context)
- func (k *K8sPodHandler) PodFileDownload(ctx *gin.Context)
- func (k *K8sPodHandler) PodFileUpload(ctx *gin.Context)
- func (k *K8sPodHandler) PodPortForward(ctx *gin.Context)
- func (k *K8sPodHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sPodHandler) UpdatePod(ctx *gin.Context)
- func (k *K8sPodHandler) UpdatePodByYaml(ctx *gin.Context)
- type K8sRBACHandler
- type K8sRoleBindingHandler
- func (k *K8sRoleBindingHandler) CreateRoleBinding(ctx *gin.Context)
- func (k *K8sRoleBindingHandler) CreateRoleBindingByYaml(ctx *gin.Context)
- func (k *K8sRoleBindingHandler) DeleteRoleBinding(ctx *gin.Context)
- func (k *K8sRoleBindingHandler) GetRoleBindingDetails(ctx *gin.Context)
- func (k *K8sRoleBindingHandler) GetRoleBindingList(ctx *gin.Context)
- func (k *K8sRoleBindingHandler) GetRoleBindingYaml(ctx *gin.Context)
- func (k *K8sRoleBindingHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sRoleBindingHandler) UpdateRoleBinding(ctx *gin.Context)
- func (k *K8sRoleBindingHandler) UpdateRoleBindingYaml(ctx *gin.Context)
- type K8sRoleHandler
- func (k *K8sRoleHandler) CreateRole(ctx *gin.Context)
- func (k *K8sRoleHandler) CreateRoleByYaml(ctx *gin.Context)
- func (k *K8sRoleHandler) DeleteRole(ctx *gin.Context)
- func (k *K8sRoleHandler) GetRoleDetails(ctx *gin.Context)
- func (k *K8sRoleHandler) GetRoleList(ctx *gin.Context)
- func (k *K8sRoleHandler) GetRoleYaml(ctx *gin.Context)
- func (k *K8sRoleHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sRoleHandler) UpdateRole(ctx *gin.Context)
- func (k *K8sRoleHandler) UpdateRoleByYaml(ctx *gin.Context)
- type K8sSecretHandler
- func (h *K8sSecretHandler) CreateSecret(ctx *gin.Context)
- func (h *K8sSecretHandler) CreateSecretByYaml(ctx *gin.Context)
- func (h *K8sSecretHandler) DeleteSecret(ctx *gin.Context)
- func (h *K8sSecretHandler) GetSecret(ctx *gin.Context)
- func (h *K8sSecretHandler) GetSecretList(ctx *gin.Context)
- func (h *K8sSecretHandler) GetSecretYAML(ctx *gin.Context)
- func (h *K8sSecretHandler) RegisterRouters(server *gin.Engine)
- func (h *K8sSecretHandler) UpdateSecret(ctx *gin.Context)
- func (h *K8sSecretHandler) UpdateSecretByYaml(ctx *gin.Context)
- type K8sServiceAccountHandler
- func (s *K8sServiceAccountHandler) CreateServiceAccount(ctx *gin.Context)
- func (s *K8sServiceAccountHandler) CreateServiceAccountByYaml(ctx *gin.Context)
- func (s *K8sServiceAccountHandler) CreateServiceAccountToken(ctx *gin.Context)
- func (s *K8sServiceAccountHandler) DeleteServiceAccount(ctx *gin.Context)
- func (s *K8sServiceAccountHandler) GetServiceAccountDetails(ctx *gin.Context)
- func (s *K8sServiceAccountHandler) GetServiceAccountList(ctx *gin.Context)
- func (s *K8sServiceAccountHandler) GetServiceAccountToken(ctx *gin.Context)
- func (s *K8sServiceAccountHandler) GetServiceAccountYaml(ctx *gin.Context)
- func (s *K8sServiceAccountHandler) RegisterRouters(server *gin.Engine)
- func (s *K8sServiceAccountHandler) UpdateServiceAccount(ctx *gin.Context)
- func (s *K8sServiceAccountHandler) UpdateServiceAccountYaml(ctx *gin.Context)
- type K8sStatefulSetHandler
- func (k *K8sStatefulSetHandler) CreateStatefulSet(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) CreateStatefulSetByYaml(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) DeleteStatefulSet(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) GetStatefulSetDetails(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) GetStatefulSetHistory(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) GetStatefulSetList(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) GetStatefulSetPods(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) GetStatefulSetYaml(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sStatefulSetHandler) RestartStatefulSet(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) RollbackStatefulSet(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) ScaleStatefulSet(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) UpdateStatefulSet(ctx *gin.Context)
- func (k *K8sStatefulSetHandler) UpdateStatefulSetByYaml(ctx *gin.Context)
- type K8sSvcHandler
- func (k *K8sSvcHandler) CreateService(ctx *gin.Context)
- func (k *K8sSvcHandler) CreateServiceByYaml(ctx *gin.Context)
- func (k *K8sSvcHandler) DeleteService(ctx *gin.Context)
- func (k *K8sSvcHandler) GetServiceDetails(ctx *gin.Context)
- func (k *K8sSvcHandler) GetServiceEndpoints(ctx *gin.Context)
- func (k *K8sSvcHandler) GetServiceList(ctx *gin.Context)
- func (k *K8sSvcHandler) GetServiceYaml(ctx *gin.Context)
- func (k *K8sSvcHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sSvcHandler) UpdateService(ctx *gin.Context)
- func (k *K8sSvcHandler) UpdateServiceByYaml(ctx *gin.Context)
- type K8sYamlTaskHandler
- func (k *K8sYamlTaskHandler) ApplyYamlTask(ctx *gin.Context)
- func (k *K8sYamlTaskHandler) CreateYamlTask(ctx *gin.Context)
- func (k *K8sYamlTaskHandler) DeleteYamlTask(ctx *gin.Context)
- func (k *K8sYamlTaskHandler) GetYamlTaskList(ctx *gin.Context)
- func (k *K8sYamlTaskHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sYamlTaskHandler) UpdateYamlTask(ctx *gin.Context)
- type K8sYamlTemplateHandler
- func (k *K8sYamlTemplateHandler) CheckYamlTemplate(ctx *gin.Context)
- func (k *K8sYamlTemplateHandler) CreateYamlTemplate(ctx *gin.Context)
- func (k *K8sYamlTemplateHandler) DeleteYamlTemplate(ctx *gin.Context)
- func (k *K8sYamlTemplateHandler) GetYamlTemplateDetail(ctx *gin.Context)
- func (k *K8sYamlTemplateHandler) GetYamlTemplateList(ctx *gin.Context)
- func (k *K8sYamlTemplateHandler) RegisterRouters(server *gin.Engine)
- func (k *K8sYamlTemplateHandler) UpdateYamlTemplate(ctx *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type K8sClusterHandler ¶
type K8sClusterHandler struct {
// contains filtered or unexported fields
}
func NewK8sClusterHandler ¶
func NewK8sClusterHandler(clusterService service.ClusterService) *K8sClusterHandler
func (*K8sClusterHandler) CreateCluster ¶
func (h *K8sClusterHandler) CreateCluster(ctx *gin.Context)
CreateCluster 创建集群
func (*K8sClusterHandler) DeleteCluster ¶
func (h *K8sClusterHandler) DeleteCluster(ctx *gin.Context)
DeleteCluster 删除集群
func (*K8sClusterHandler) GetCluster ¶
func (h *K8sClusterHandler) GetCluster(ctx *gin.Context)
GetCluster 获取集群详情
func (*K8sClusterHandler) GetClusterList ¶
func (h *K8sClusterHandler) GetClusterList(ctx *gin.Context)
GetClusterList 获取集群列表
func (*K8sClusterHandler) RefreshCluster ¶
func (h *K8sClusterHandler) RefreshCluster(ctx *gin.Context)
RefreshCluster 刷新集群状态
func (*K8sClusterHandler) RegisterRouters ¶
func (h *K8sClusterHandler) RegisterRouters(server *gin.Engine)
func (*K8sClusterHandler) UpdateCluster ¶
func (h *K8sClusterHandler) UpdateCluster(ctx *gin.Context)
UpdateCluster 更新集群
type K8sClusterRoleBindingHandler ¶
type K8sClusterRoleBindingHandler struct {
// contains filtered or unexported fields
}
func NewK8sClusterRoleBindingHandler ¶
func NewK8sClusterRoleBindingHandler(clusterRoleBindingService service.ClusterRoleBindingService) *K8sClusterRoleBindingHandler
func (*K8sClusterRoleBindingHandler) CreateClusterRoleBinding ¶
func (k *K8sClusterRoleBindingHandler) CreateClusterRoleBinding(ctx *gin.Context)
func (*K8sClusterRoleBindingHandler) CreateClusterRoleBindingByYaml ¶
func (k *K8sClusterRoleBindingHandler) CreateClusterRoleBindingByYaml(ctx *gin.Context)
CreateClusterRoleBindingByYaml 通过YAML创建ClusterRoleBinding
func (*K8sClusterRoleBindingHandler) DeleteClusterRoleBinding ¶
func (k *K8sClusterRoleBindingHandler) DeleteClusterRoleBinding(ctx *gin.Context)
func (*K8sClusterRoleBindingHandler) GetClusterRoleBindingDetails ¶
func (k *K8sClusterRoleBindingHandler) GetClusterRoleBindingDetails(ctx *gin.Context)
func (*K8sClusterRoleBindingHandler) GetClusterRoleBindingList ¶
func (k *K8sClusterRoleBindingHandler) GetClusterRoleBindingList(ctx *gin.Context)
func (*K8sClusterRoleBindingHandler) GetClusterRoleBindingYaml ¶
func (k *K8sClusterRoleBindingHandler) GetClusterRoleBindingYaml(ctx *gin.Context)
func (*K8sClusterRoleBindingHandler) RegisterRouters ¶
func (k *K8sClusterRoleBindingHandler) RegisterRouters(server *gin.Engine)
func (*K8sClusterRoleBindingHandler) UpdateClusterRoleBinding ¶
func (k *K8sClusterRoleBindingHandler) UpdateClusterRoleBinding(ctx *gin.Context)
func (*K8sClusterRoleBindingHandler) UpdateClusterRoleBindingYaml ¶
func (k *K8sClusterRoleBindingHandler) UpdateClusterRoleBindingYaml(ctx *gin.Context)
type K8sClusterRoleHandler ¶
type K8sClusterRoleHandler struct {
// contains filtered or unexported fields
}
func NewK8sClusterRoleHandler ¶
func NewK8sClusterRoleHandler(clusterRoleService service.ClusterRoleService) *K8sClusterRoleHandler
func (*K8sClusterRoleHandler) CreateClusterRole ¶
func (k *K8sClusterRoleHandler) CreateClusterRole(ctx *gin.Context)
CreateClusterRole 创建ClusterRole
func (*K8sClusterRoleHandler) CreateClusterRoleByYaml ¶
func (k *K8sClusterRoleHandler) CreateClusterRoleByYaml(ctx *gin.Context)
CreateClusterRoleByYaml 通过YAML创建ClusterRole
func (*K8sClusterRoleHandler) DeleteClusterRole ¶
func (k *K8sClusterRoleHandler) DeleteClusterRole(ctx *gin.Context)
DeleteClusterRole 删除ClusterRole
func (*K8sClusterRoleHandler) GetClusterRoleDetails ¶
func (k *K8sClusterRoleHandler) GetClusterRoleDetails(ctx *gin.Context)
GetClusterRoleDetails 获取ClusterRole详情
func (*K8sClusterRoleHandler) GetClusterRoleList ¶
func (k *K8sClusterRoleHandler) GetClusterRoleList(ctx *gin.Context)
GetClusterRoleList 获取ClusterRole列表
func (*K8sClusterRoleHandler) GetClusterRoleYaml ¶
func (k *K8sClusterRoleHandler) GetClusterRoleYaml(ctx *gin.Context)
GetClusterRoleYaml 获取ClusterRole的YAML配置
func (*K8sClusterRoleHandler) RegisterRouters ¶
func (k *K8sClusterRoleHandler) RegisterRouters(server *gin.Engine)
func (*K8sClusterRoleHandler) UpdateClusterRole ¶
func (k *K8sClusterRoleHandler) UpdateClusterRole(ctx *gin.Context)
UpdateClusterRole 更新ClusterRole
func (*K8sClusterRoleHandler) UpdateClusterRoleByYaml ¶
func (k *K8sClusterRoleHandler) UpdateClusterRoleByYaml(ctx *gin.Context)
UpdateClusterRoleYaml 通过YAML更新ClusterRole
type K8sConfigMapHandler ¶
type K8sConfigMapHandler struct {
// contains filtered or unexported fields
}
K8sConfigMapHandler ConfigMap处理器
func NewK8sConfigMapHandler ¶
func NewK8sConfigMapHandler(configMapService service.ConfigMapService) *K8sConfigMapHandler
NewK8sConfigMapHandler 创建ConfigMap处理器
func (*K8sConfigMapHandler) CreateConfigMap ¶
func (h *K8sConfigMapHandler) CreateConfigMap(ctx *gin.Context)
CreateConfigMap 创建ConfigMap
func (*K8sConfigMapHandler) CreateConfigMapByYaml ¶
func (h *K8sConfigMapHandler) CreateConfigMapByYaml(ctx *gin.Context)
CreateConfigMapByYaml 通过YAML创建ConfigMap
func (*K8sConfigMapHandler) DeleteConfigMap ¶
func (h *K8sConfigMapHandler) DeleteConfigMap(ctx *gin.Context)
DeleteConfigMap 删除ConfigMap
func (*K8sConfigMapHandler) GetConfigMap ¶
func (h *K8sConfigMapHandler) GetConfigMap(ctx *gin.Context)
GetConfigMap 获取单个ConfigMap详情
func (*K8sConfigMapHandler) GetConfigMapList ¶
func (h *K8sConfigMapHandler) GetConfigMapList(ctx *gin.Context)
GetConfigMapList 获取ConfigMap列表
func (*K8sConfigMapHandler) GetConfigMapYAML ¶
func (h *K8sConfigMapHandler) GetConfigMapYAML(ctx *gin.Context)
GetConfigMapYAML 获取ConfigMap的YAML配置
func (*K8sConfigMapHandler) RegisterRouters ¶
func (h *K8sConfigMapHandler) RegisterRouters(server *gin.Engine)
RegisterRouters 注册路由
func (*K8sConfigMapHandler) UpdateConfigMap ¶
func (h *K8sConfigMapHandler) UpdateConfigMap(ctx *gin.Context)
UpdateConfigMap 更新ConfigMap
func (*K8sConfigMapHandler) UpdateConfigMapByYaml ¶
func (h *K8sConfigMapHandler) UpdateConfigMapByYaml(ctx *gin.Context)
UpdateConfigMapByYaml 通过YAML更新ConfigMap
type K8sDaemonSetHandler ¶
type K8sDaemonSetHandler struct {
// contains filtered or unexported fields
}
func NewK8sDaemonSetHandler ¶
func NewK8sDaemonSetHandler(daemonSetService service.DaemonSetService) *K8sDaemonSetHandler
func (*K8sDaemonSetHandler) CreateDaemonSet ¶
func (k *K8sDaemonSetHandler) CreateDaemonSet(ctx *gin.Context)
CreateDaemonSet 创建DaemonSet
func (*K8sDaemonSetHandler) CreateDaemonSetByYaml ¶
func (k *K8sDaemonSetHandler) CreateDaemonSetByYaml(ctx *gin.Context)
CreateDaemonSetByYaml 通过YAML创建DaemonSet
func (*K8sDaemonSetHandler) DeleteDaemonSet ¶
func (k *K8sDaemonSetHandler) DeleteDaemonSet(ctx *gin.Context)
DeleteDaemonSet 删除DaemonSet
func (*K8sDaemonSetHandler) GetDaemonSetDetails ¶
func (k *K8sDaemonSetHandler) GetDaemonSetDetails(ctx *gin.Context)
GetDaemonSetDetails 获取DaemonSet详情
func (*K8sDaemonSetHandler) GetDaemonSetHistory ¶
func (k *K8sDaemonSetHandler) GetDaemonSetHistory(ctx *gin.Context)
GetDaemonSetHistory 获取DaemonSet历史
func (*K8sDaemonSetHandler) GetDaemonSetList ¶
func (k *K8sDaemonSetHandler) GetDaemonSetList(ctx *gin.Context)
GetDaemonSetList 获取DaemonSet列表
func (*K8sDaemonSetHandler) GetDaemonSetPods ¶
func (k *K8sDaemonSetHandler) GetDaemonSetPods(ctx *gin.Context)
GetDaemonSetPods 获取DaemonSet下的Pod列表
func (*K8sDaemonSetHandler) GetDaemonSetYaml ¶
func (k *K8sDaemonSetHandler) GetDaemonSetYaml(ctx *gin.Context)
GetDaemonSetYaml 获取DaemonSet YAML
func (*K8sDaemonSetHandler) RegisterRouters ¶
func (k *K8sDaemonSetHandler) RegisterRouters(server *gin.Engine)
func (*K8sDaemonSetHandler) RestartDaemonSet ¶
func (k *K8sDaemonSetHandler) RestartDaemonSet(ctx *gin.Context)
RestartDaemonSet 重启DaemonSet
func (*K8sDaemonSetHandler) RollbackDaemonSet ¶
func (k *K8sDaemonSetHandler) RollbackDaemonSet(ctx *gin.Context)
RollbackDaemonSet 回滚DaemonSet
func (*K8sDaemonSetHandler) UpdateDaemonSet ¶
func (k *K8sDaemonSetHandler) UpdateDaemonSet(ctx *gin.Context)
UpdateDaemonSet 更新DaemonSet
func (*K8sDaemonSetHandler) UpdateDaemonSetByYaml ¶
func (k *K8sDaemonSetHandler) UpdateDaemonSetByYaml(ctx *gin.Context)
UpdateDaemonSetByYaml 通过YAML更新DaemonSet
type K8sDeploymentHandler ¶
type K8sDeploymentHandler struct {
// contains filtered or unexported fields
}
func NewK8sDeploymentHandler ¶
func NewK8sDeploymentHandler(deploymentService service.DeploymentService) *K8sDeploymentHandler
func (*K8sDeploymentHandler) CreateDeployment ¶
func (k *K8sDeploymentHandler) CreateDeployment(ctx *gin.Context)
CreateDeployment 创建Deployment
func (*K8sDeploymentHandler) CreateDeploymentByYaml ¶
func (k *K8sDeploymentHandler) CreateDeploymentByYaml(ctx *gin.Context)
CreateDeploymentByYaml 通过YAML创建deployment
func (*K8sDeploymentHandler) DeleteDeployment ¶
func (k *K8sDeploymentHandler) DeleteDeployment(ctx *gin.Context)
func (*K8sDeploymentHandler) GetDeploymentDetails ¶
func (k *K8sDeploymentHandler) GetDeploymentDetails(ctx *gin.Context)
GetDeploymentDetails 获取Deployment详情
func (*K8sDeploymentHandler) GetDeploymentHistory ¶
func (k *K8sDeploymentHandler) GetDeploymentHistory(ctx *gin.Context)
func (*K8sDeploymentHandler) GetDeploymentList ¶
func (k *K8sDeploymentHandler) GetDeploymentList(ctx *gin.Context)
GetDeploymentList 获取Deployment列表
func (*K8sDeploymentHandler) GetDeploymentPods ¶
func (k *K8sDeploymentHandler) GetDeploymentPods(ctx *gin.Context)
func (*K8sDeploymentHandler) GetDeploymentYaml ¶
func (k *K8sDeploymentHandler) GetDeploymentYaml(ctx *gin.Context)
GetDeploymentYaml 获取Deployment YAML
func (*K8sDeploymentHandler) PauseDeployment ¶
func (k *K8sDeploymentHandler) PauseDeployment(ctx *gin.Context)
func (*K8sDeploymentHandler) RegisterRouters ¶
func (k *K8sDeploymentHandler) RegisterRouters(server *gin.Engine)
func (*K8sDeploymentHandler) RestartDeployment ¶
func (k *K8sDeploymentHandler) RestartDeployment(ctx *gin.Context)
func (*K8sDeploymentHandler) ResumeDeployment ¶
func (k *K8sDeploymentHandler) ResumeDeployment(ctx *gin.Context)
func (*K8sDeploymentHandler) RollbackDeployment ¶
func (k *K8sDeploymentHandler) RollbackDeployment(ctx *gin.Context)
func (*K8sDeploymentHandler) ScaleDeployment ¶
func (k *K8sDeploymentHandler) ScaleDeployment(ctx *gin.Context)
func (*K8sDeploymentHandler) UpdateDeployment ¶
func (k *K8sDeploymentHandler) UpdateDeployment(ctx *gin.Context)
UpdateDeployment 更新Deployment
func (*K8sDeploymentHandler) UpdateDeploymentByYaml ¶
func (k *K8sDeploymentHandler) UpdateDeploymentByYaml(ctx *gin.Context)
UpdateDeploymentByYaml 通过YAML更新deployment
type K8sEventHandler ¶
type K8sEventHandler struct {
// contains filtered or unexported fields
}
func NewK8sEventHandler ¶
func NewK8sEventHandler(eventService service.EventService) *K8sEventHandler
func (*K8sEventHandler) CleanupOldEvents ¶
func (k *K8sEventHandler) CleanupOldEvents(ctx *gin.Context)
CleanupOldEvents 清理旧事件
func (*K8sEventHandler) DeleteEvent ¶
func (k *K8sEventHandler) DeleteEvent(ctx *gin.Context)
DeleteEvent 删除单个事件
func (*K8sEventHandler) GetEventDetail ¶
func (k *K8sEventHandler) GetEventDetail(ctx *gin.Context)
GetEventDetail 获取Event详情
func (*K8sEventHandler) GetEventGroupData ¶
func (k *K8sEventHandler) GetEventGroupData(ctx *gin.Context)
GetEventGroupData 获取事件分组数据
func (*K8sEventHandler) GetEventList ¶
func (k *K8sEventHandler) GetEventList(ctx *gin.Context)
GetEventList 获取Event列表
func (*K8sEventHandler) GetEventStatistics ¶
func (k *K8sEventHandler) GetEventStatistics(ctx *gin.Context)
GetEventStatistics 获取事件统计
func (*K8sEventHandler) GetEventSummary ¶
func (k *K8sEventHandler) GetEventSummary(ctx *gin.Context)
GetEventSummary 获取事件汇总
func (*K8sEventHandler) GetEventTimeline ¶
func (k *K8sEventHandler) GetEventTimeline(ctx *gin.Context)
GetEventTimeline 获取事件时间线
func (*K8sEventHandler) GetEventTrends ¶
func (k *K8sEventHandler) GetEventTrends(ctx *gin.Context)
GetEventTrends 获取事件趋势
func (*K8sEventHandler) GetEventsByDeployment ¶
func (k *K8sEventHandler) GetEventsByDeployment(ctx *gin.Context)
GetEventsByDeployment 获取Deployment相关事件
func (*K8sEventHandler) GetEventsByNode ¶
func (k *K8sEventHandler) GetEventsByNode(ctx *gin.Context)
GetEventsByNode 获取Node相关事件
func (*K8sEventHandler) GetEventsByPod ¶
func (k *K8sEventHandler) GetEventsByPod(ctx *gin.Context)
GetEventsByPod 获取Pod相关事件
func (*K8sEventHandler) GetEventsByService ¶
func (k *K8sEventHandler) GetEventsByService(ctx *gin.Context)
GetEventsByService 获取Service相关事件
func (*K8sEventHandler) RegisterRouters ¶
func (k *K8sEventHandler) RegisterRouters(server *gin.Engine)
type K8sIngressHandler ¶
type K8sIngressHandler struct {
// contains filtered or unexported fields
}
func NewK8sIngressHandler ¶
func NewK8sIngressHandler(ingressService service.IngressService) *K8sIngressHandler
func (*K8sIngressHandler) CreateIngress ¶
func (k *K8sIngressHandler) CreateIngress(ctx *gin.Context)
CreateIngress 创建Ingress
func (*K8sIngressHandler) CreateIngressByYaml ¶
func (k *K8sIngressHandler) CreateIngressByYaml(ctx *gin.Context)
CreateIngressByYaml 通过YAML创建Ingress
func (*K8sIngressHandler) DeleteIngress ¶
func (k *K8sIngressHandler) DeleteIngress(ctx *gin.Context)
DeleteIngress 删除Ingress
func (*K8sIngressHandler) GetIngressDetails ¶
func (k *K8sIngressHandler) GetIngressDetails(ctx *gin.Context)
GetIngressDetails 获取Ingress详情
func (*K8sIngressHandler) GetIngressList ¶
func (k *K8sIngressHandler) GetIngressList(ctx *gin.Context)
GetIngressList 获取Ingress列表
func (*K8sIngressHandler) GetIngressYaml ¶
func (k *K8sIngressHandler) GetIngressYaml(ctx *gin.Context)
GetIngressYaml 获取Ingress的YAML配置
func (*K8sIngressHandler) RegisterRouters ¶
func (k *K8sIngressHandler) RegisterRouters(server *gin.Engine)
func (*K8sIngressHandler) UpdateIngress ¶
func (k *K8sIngressHandler) UpdateIngress(ctx *gin.Context)
UpdateIngress 更新Ingress
func (*K8sIngressHandler) UpdateIngressByYaml ¶
func (k *K8sIngressHandler) UpdateIngressByYaml(ctx *gin.Context)
UpdateIngressByYaml 通过YAML更新Ingress
type K8sNamespaceHandler ¶
type K8sNamespaceHandler struct {
// contains filtered or unexported fields
}
func NewK8sNamespaceHandler ¶
func NewK8sNamespaceHandler(namespaceService service.NamespaceService) *K8sNamespaceHandler
func (*K8sNamespaceHandler) CreateNamespace ¶
func (k *K8sNamespaceHandler) CreateNamespace(ctx *gin.Context)
CreateNamespace 创建Namespace
func (*K8sNamespaceHandler) DeleteNamespace ¶
func (k *K8sNamespaceHandler) DeleteNamespace(ctx *gin.Context)
DeleteNamespace 删除Namespace
func (*K8sNamespaceHandler) GetNamespaceDetails ¶
func (k *K8sNamespaceHandler) GetNamespaceDetails(ctx *gin.Context)
GetNamespaceDetails 获取Namespace详情
func (*K8sNamespaceHandler) ListNamespaces ¶
func (k *K8sNamespaceHandler) ListNamespaces(ctx *gin.Context)
ListNamespaces 获取Namespace列表
func (*K8sNamespaceHandler) RegisterRouters ¶
func (k *K8sNamespaceHandler) RegisterRouters(server *gin.Engine)
func (*K8sNamespaceHandler) UpdateNamespace ¶
func (k *K8sNamespaceHandler) UpdateNamespace(ctx *gin.Context)
UpdateNamespace 更新Namespace
type K8sNodeHandler ¶
type K8sNodeHandler struct {
// contains filtered or unexported fields
}
func NewK8sNodeHandler ¶
func NewK8sNodeHandler(nodeService service.NodeService, taintService service.TaintService) *K8sNodeHandler
func (*K8sNodeHandler) AddLabelNodes ¶
func (h *K8sNodeHandler) AddLabelNodes(ctx *gin.Context)
func (*K8sNodeHandler) AddNodeTaints ¶
func (h *K8sNodeHandler) AddNodeTaints(ctx *gin.Context)
AddNodeTaints 添加节点污点
func (*K8sNodeHandler) CheckTaintYaml ¶
func (h *K8sNodeHandler) CheckTaintYaml(ctx *gin.Context)
CheckTaintYaml 检查污点YAML配置
func (*K8sNodeHandler) CordonNode ¶
func (h *K8sNodeHandler) CordonNode(ctx *gin.Context)
CordonNode 禁止节点调度新的Pod
func (*K8sNodeHandler) DeleteLabelNodes ¶
func (h *K8sNodeHandler) DeleteLabelNodes(ctx *gin.Context)
func (*K8sNodeHandler) DeleteNodeTaints ¶
func (h *K8sNodeHandler) DeleteNodeTaints(ctx *gin.Context)
DeleteNodeTaints 删除节点污点
func (*K8sNodeHandler) DrainNode ¶
func (h *K8sNodeHandler) DrainNode(ctx *gin.Context)
DrainNode 驱逐节点上的所有Pod
func (*K8sNodeHandler) GetNodeDetail ¶
func (h *K8sNodeHandler) GetNodeDetail(ctx *gin.Context)
func (*K8sNodeHandler) GetNodeList ¶
func (h *K8sNodeHandler) GetNodeList(ctx *gin.Context)
GetNodeList 获取Node列表
func (*K8sNodeHandler) GetNodeTaints ¶
func (h *K8sNodeHandler) GetNodeTaints(ctx *gin.Context)
GetNodeTaints 获取节点污点列表
func (*K8sNodeHandler) RegisterRouters ¶
func (h *K8sNodeHandler) RegisterRouters(server *gin.Engine)
func (*K8sNodeHandler) SwitchNodeSchedule ¶
func (h *K8sNodeHandler) SwitchNodeSchedule(ctx *gin.Context)
SwitchNodeSchedule 切换节点调度状态
func (*K8sNodeHandler) UncordonNode ¶
func (h *K8sNodeHandler) UncordonNode(ctx *gin.Context)
UncordonNode 解除节点调度限制
type K8sPVCHandler ¶
type K8sPVCHandler struct {
// contains filtered or unexported fields
}
func NewK8sPVCHandler ¶
func NewK8sPVCHandler(pvcService service.PVCService) *K8sPVCHandler
func (*K8sPVCHandler) CreatePVC ¶
func (k *K8sPVCHandler) CreatePVC(ctx *gin.Context)
func (*K8sPVCHandler) CreatePVCByYaml ¶
func (k *K8sPVCHandler) CreatePVCByYaml(ctx *gin.Context)
func (*K8sPVCHandler) DeletePVC ¶
func (k *K8sPVCHandler) DeletePVC(ctx *gin.Context)
func (*K8sPVCHandler) ExpandPVC ¶
func (k *K8sPVCHandler) ExpandPVC(ctx *gin.Context)
func (*K8sPVCHandler) GetPVCDetails ¶
func (k *K8sPVCHandler) GetPVCDetails(ctx *gin.Context)
func (*K8sPVCHandler) GetPVCList ¶
func (k *K8sPVCHandler) GetPVCList(ctx *gin.Context)
func (*K8sPVCHandler) GetPVCPods ¶
func (k *K8sPVCHandler) GetPVCPods(ctx *gin.Context)
func (*K8sPVCHandler) GetPVCYaml ¶
func (k *K8sPVCHandler) GetPVCYaml(ctx *gin.Context)
func (*K8sPVCHandler) RegisterRouters ¶
func (k *K8sPVCHandler) RegisterRouters(server *gin.Engine)
func (*K8sPVCHandler) UpdatePVC ¶
func (k *K8sPVCHandler) UpdatePVC(ctx *gin.Context)
func (*K8sPVCHandler) UpdatePVCByYaml ¶
func (k *K8sPVCHandler) UpdatePVCByYaml(ctx *gin.Context)
type K8sPVHandler ¶
type K8sPVHandler struct {
// contains filtered or unexported fields
}
func NewK8sPVHandler ¶
func NewK8sPVHandler(pvService service.PVService) *K8sPVHandler
func (*K8sPVHandler) CreatePV ¶
func (k *K8sPVHandler) CreatePV(ctx *gin.Context)
func (*K8sPVHandler) CreatePVByYaml ¶
func (k *K8sPVHandler) CreatePVByYaml(ctx *gin.Context)
func (*K8sPVHandler) DeletePV ¶
func (k *K8sPVHandler) DeletePV(ctx *gin.Context)
func (*K8sPVHandler) GetPVDetails ¶
func (k *K8sPVHandler) GetPVDetails(ctx *gin.Context)
func (*K8sPVHandler) GetPVList ¶
func (k *K8sPVHandler) GetPVList(ctx *gin.Context)
func (*K8sPVHandler) GetPVYaml ¶
func (k *K8sPVHandler) GetPVYaml(ctx *gin.Context)
func (*K8sPVHandler) ReclaimPV ¶
func (k *K8sPVHandler) ReclaimPV(ctx *gin.Context)
func (*K8sPVHandler) RegisterRouters ¶
func (k *K8sPVHandler) RegisterRouters(server *gin.Engine)
func (*K8sPVHandler) UpdatePV ¶
func (k *K8sPVHandler) UpdatePV(ctx *gin.Context)
func (*K8sPVHandler) UpdatePVByYaml ¶
func (k *K8sPVHandler) UpdatePVByYaml(ctx *gin.Context)
type K8sPodHandler ¶
type K8sPodHandler struct {
// contains filtered or unexported fields
}
func NewK8sPodHandler ¶
func NewK8sPodHandler(podService service.PodService) *K8sPodHandler
func (*K8sPodHandler) CreatePod ¶
func (k *K8sPodHandler) CreatePod(ctx *gin.Context)
CreatePod 创建Pod
func (*K8sPodHandler) CreatePodByYaml ¶
func (k *K8sPodHandler) CreatePodByYaml(ctx *gin.Context)
CreatePodByYaml 通过YAML创建Pod
func (*K8sPodHandler) DeletePod ¶
func (k *K8sPodHandler) DeletePod(ctx *gin.Context)
DeletePod 删除Pod
func (*K8sPodHandler) GetPodContainers ¶
func (k *K8sPodHandler) GetPodContainers(ctx *gin.Context)
GetPodContainers 获取Pod容器列表
func (*K8sPodHandler) GetPodDetails ¶
func (k *K8sPodHandler) GetPodDetails(ctx *gin.Context)
GetPodDetails 获取Pod详情
func (*K8sPodHandler) GetPodList ¶
func (k *K8sPodHandler) GetPodList(ctx *gin.Context)
GetPodList 获取Pod列表
func (*K8sPodHandler) GetPodLogs ¶
func (k *K8sPodHandler) GetPodLogs(ctx *gin.Context)
GetPodLogs 获取容器日志
func (*K8sPodHandler) GetPodYaml ¶
func (k *K8sPodHandler) GetPodYaml(ctx *gin.Context)
GetPodYaml 获取Pod的YAML配置
func (*K8sPodHandler) PodFileDownload ¶
func (k *K8sPodHandler) PodFileDownload(ctx *gin.Context)
PodFileDownload 从Pod下载文件
func (*K8sPodHandler) PodFileUpload ¶
func (k *K8sPodHandler) PodFileUpload(ctx *gin.Context)
PodFileUpload 上传文件到Pod
func (*K8sPodHandler) PodPortForward ¶
func (k *K8sPodHandler) PodPortForward(ctx *gin.Context)
PodPortForward Pod端口转发
func (*K8sPodHandler) RegisterRouters ¶
func (k *K8sPodHandler) RegisterRouters(server *gin.Engine)
func (*K8sPodHandler) UpdatePod ¶
func (k *K8sPodHandler) UpdatePod(ctx *gin.Context)
UpdatePod 更新Pod
func (*K8sPodHandler) UpdatePodByYaml ¶
func (k *K8sPodHandler) UpdatePodByYaml(ctx *gin.Context)
UpdatePodByYaml 通过YAML更新Pod
type K8sRBACHandler ¶
type K8sRBACHandler struct {
// contains filtered or unexported fields
}
K8sRBACHandler RBAC权限管理处理器
func NewK8sRBACHandler ¶
func NewK8sRBACHandler(rbacService service.RBACService) *K8sRBACHandler
NewK8sRBACHandler 创建新的RBAC处理器
func (*K8sRBACHandler) AnalyzeRBACPermissions ¶
func (r *K8sRBACHandler) AnalyzeRBACPermissions(ctx *gin.Context)
AnalyzeRBACPermissions 分析RBAC权限
func (*K8sRBACHandler) CheckRBACPermission ¶
func (r *K8sRBACHandler) CheckRBACPermission(ctx *gin.Context)
CheckRBACPermission 检查RBAC权限
func (*K8sRBACHandler) RegisterRouters ¶
func (r *K8sRBACHandler) RegisterRouters(server *gin.Engine)
RegisterRouters 注册路由
type K8sRoleBindingHandler ¶
type K8sRoleBindingHandler struct {
// contains filtered or unexported fields
}
func NewK8sRoleBindingHandler ¶
func NewK8sRoleBindingHandler(roleBindingService service.RoleBindingService) *K8sRoleBindingHandler
func (*K8sRoleBindingHandler) CreateRoleBinding ¶
func (k *K8sRoleBindingHandler) CreateRoleBinding(ctx *gin.Context)
CreateRoleBinding 创建 RoleBinding
func (*K8sRoleBindingHandler) CreateRoleBindingByYaml ¶
func (k *K8sRoleBindingHandler) CreateRoleBindingByYaml(ctx *gin.Context)
CreateRoleBindingByYaml 通过YAML创建 RoleBinding
func (*K8sRoleBindingHandler) DeleteRoleBinding ¶
func (k *K8sRoleBindingHandler) DeleteRoleBinding(ctx *gin.Context)
DeleteRoleBinding 删除 RoleBinding
func (*K8sRoleBindingHandler) GetRoleBindingDetails ¶
func (k *K8sRoleBindingHandler) GetRoleBindingDetails(ctx *gin.Context)
GetRoleBindingDetails 获取 RoleBinding 详情
func (*K8sRoleBindingHandler) GetRoleBindingList ¶
func (k *K8sRoleBindingHandler) GetRoleBindingList(ctx *gin.Context)
GetRoleBindingList 获取 RoleBinding 列表
func (*K8sRoleBindingHandler) GetRoleBindingYaml ¶
func (k *K8sRoleBindingHandler) GetRoleBindingYaml(ctx *gin.Context)
GetRoleBindingYaml 获取 RoleBinding YAML
func (*K8sRoleBindingHandler) RegisterRouters ¶
func (k *K8sRoleBindingHandler) RegisterRouters(server *gin.Engine)
func (*K8sRoleBindingHandler) UpdateRoleBinding ¶
func (k *K8sRoleBindingHandler) UpdateRoleBinding(ctx *gin.Context)
UpdateRoleBinding 更新 RoleBinding
func (*K8sRoleBindingHandler) UpdateRoleBindingYaml ¶
func (k *K8sRoleBindingHandler) UpdateRoleBindingYaml(ctx *gin.Context)
UpdateRoleBindingYaml 更新 RoleBinding YAML
type K8sRoleHandler ¶
type K8sRoleHandler struct {
// contains filtered or unexported fields
}
func NewK8sRoleHandler ¶
func NewK8sRoleHandler(roleService service.RoleService) *K8sRoleHandler
func (*K8sRoleHandler) CreateRole ¶
func (k *K8sRoleHandler) CreateRole(ctx *gin.Context)
func (*K8sRoleHandler) CreateRoleByYaml ¶
func (k *K8sRoleHandler) CreateRoleByYaml(ctx *gin.Context)
func (*K8sRoleHandler) DeleteRole ¶
func (k *K8sRoleHandler) DeleteRole(ctx *gin.Context)
func (*K8sRoleHandler) GetRoleDetails ¶
func (k *K8sRoleHandler) GetRoleDetails(ctx *gin.Context)
func (*K8sRoleHandler) GetRoleList ¶
func (k *K8sRoleHandler) GetRoleList(ctx *gin.Context)
func (*K8sRoleHandler) GetRoleYaml ¶
func (k *K8sRoleHandler) GetRoleYaml(ctx *gin.Context)
func (*K8sRoleHandler) RegisterRouters ¶
func (k *K8sRoleHandler) RegisterRouters(server *gin.Engine)
func (*K8sRoleHandler) UpdateRole ¶
func (k *K8sRoleHandler) UpdateRole(ctx *gin.Context)
func (*K8sRoleHandler) UpdateRoleByYaml ¶
func (k *K8sRoleHandler) UpdateRoleByYaml(ctx *gin.Context)
type K8sSecretHandler ¶
type K8sSecretHandler struct {
// contains filtered or unexported fields
}
func NewK8sSecretHandler ¶
func NewK8sSecretHandler(secretService service.SecretService) *K8sSecretHandler
func (*K8sSecretHandler) CreateSecret ¶
func (h *K8sSecretHandler) CreateSecret(ctx *gin.Context)
CreateSecret 创建Secret
func (*K8sSecretHandler) CreateSecretByYaml ¶
func (h *K8sSecretHandler) CreateSecretByYaml(ctx *gin.Context)
CreateSecretByYaml 通过YAML创建Secret
func (*K8sSecretHandler) DeleteSecret ¶
func (h *K8sSecretHandler) DeleteSecret(ctx *gin.Context)
DeleteSecret 删除Secret
func (*K8sSecretHandler) GetSecret ¶
func (h *K8sSecretHandler) GetSecret(ctx *gin.Context)
GetSecret 获取单个Secret详情
func (*K8sSecretHandler) GetSecretList ¶
func (h *K8sSecretHandler) GetSecretList(ctx *gin.Context)
GetSecretList 获取Secret列表
func (*K8sSecretHandler) GetSecretYAML ¶
func (h *K8sSecretHandler) GetSecretYAML(ctx *gin.Context)
GetSecretYAML 获取Secret的YAML配置
func (*K8sSecretHandler) RegisterRouters ¶
func (h *K8sSecretHandler) RegisterRouters(server *gin.Engine)
func (*K8sSecretHandler) UpdateSecret ¶
func (h *K8sSecretHandler) UpdateSecret(ctx *gin.Context)
UpdateSecret 更新Secret
func (*K8sSecretHandler) UpdateSecretByYaml ¶
func (h *K8sSecretHandler) UpdateSecretByYaml(ctx *gin.Context)
UpdateSecretByYaml 通过YAML更新Secret
type K8sServiceAccountHandler ¶
type K8sServiceAccountHandler struct {
// contains filtered or unexported fields
}
func NewK8sServiceAccountHandler ¶
func NewK8sServiceAccountHandler(serviceAccountService service.ServiceAccountService) *K8sServiceAccountHandler
func (*K8sServiceAccountHandler) CreateServiceAccount ¶
func (s *K8sServiceAccountHandler) CreateServiceAccount(ctx *gin.Context)
CreateServiceAccount 创建 ServiceAccount
func (*K8sServiceAccountHandler) CreateServiceAccountByYaml ¶
func (s *K8sServiceAccountHandler) CreateServiceAccountByYaml(ctx *gin.Context)
CreateServiceAccountByYaml 通过YAML创建 ServiceAccount
func (*K8sServiceAccountHandler) CreateServiceAccountToken ¶
func (s *K8sServiceAccountHandler) CreateServiceAccountToken(ctx *gin.Context)
CreateServiceAccountToken 创建 ServiceAccount 令牌
func (*K8sServiceAccountHandler) DeleteServiceAccount ¶
func (s *K8sServiceAccountHandler) DeleteServiceAccount(ctx *gin.Context)
DeleteServiceAccount 删除 ServiceAccount
func (*K8sServiceAccountHandler) GetServiceAccountDetails ¶
func (s *K8sServiceAccountHandler) GetServiceAccountDetails(ctx *gin.Context)
GetServiceAccountDetails 获取 ServiceAccount 详情
func (*K8sServiceAccountHandler) GetServiceAccountList ¶
func (s *K8sServiceAccountHandler) GetServiceAccountList(ctx *gin.Context)
GetServiceAccountList 获取 ServiceAccount 列表
func (*K8sServiceAccountHandler) GetServiceAccountToken ¶
func (s *K8sServiceAccountHandler) GetServiceAccountToken(ctx *gin.Context)
GetServiceAccountToken 获取 ServiceAccount 令牌
func (*K8sServiceAccountHandler) GetServiceAccountYaml ¶
func (s *K8sServiceAccountHandler) GetServiceAccountYaml(ctx *gin.Context)
GetServiceAccountYaml 获取 ServiceAccount YAML
func (*K8sServiceAccountHandler) RegisterRouters ¶
func (s *K8sServiceAccountHandler) RegisterRouters(server *gin.Engine)
func (*K8sServiceAccountHandler) UpdateServiceAccount ¶
func (s *K8sServiceAccountHandler) UpdateServiceAccount(ctx *gin.Context)
UpdateServiceAccount 更新 ServiceAccount
func (*K8sServiceAccountHandler) UpdateServiceAccountYaml ¶
func (s *K8sServiceAccountHandler) UpdateServiceAccountYaml(ctx *gin.Context)
UpdateServiceAccountYaml 更新 ServiceAccount YAML
type K8sStatefulSetHandler ¶
type K8sStatefulSetHandler struct {
// contains filtered or unexported fields
}
func NewK8sStatefulSetHandler ¶
func NewK8sStatefulSetHandler(statefulSetService service.StatefulSetService) *K8sStatefulSetHandler
func (*K8sStatefulSetHandler) CreateStatefulSet ¶
func (k *K8sStatefulSetHandler) CreateStatefulSet(ctx *gin.Context)
CreateStatefulSet 创建StatefulSet
func (*K8sStatefulSetHandler) CreateStatefulSetByYaml ¶
func (k *K8sStatefulSetHandler) CreateStatefulSetByYaml(ctx *gin.Context)
CreateStatefulSetByYaml 通过YAML创建StatefulSet
func (*K8sStatefulSetHandler) DeleteStatefulSet ¶
func (k *K8sStatefulSetHandler) DeleteStatefulSet(ctx *gin.Context)
DeleteStatefulSet 删除StatefulSet
func (*K8sStatefulSetHandler) GetStatefulSetDetails ¶
func (k *K8sStatefulSetHandler) GetStatefulSetDetails(ctx *gin.Context)
GetStatefulSetDetails 获取StatefulSet详情
func (*K8sStatefulSetHandler) GetStatefulSetHistory ¶
func (k *K8sStatefulSetHandler) GetStatefulSetHistory(ctx *gin.Context)
GetStatefulSetHistory 获取StatefulSet历史
func (*K8sStatefulSetHandler) GetStatefulSetList ¶
func (k *K8sStatefulSetHandler) GetStatefulSetList(ctx *gin.Context)
GetStatefulSetList 获取StatefulSet列表
func (*K8sStatefulSetHandler) GetStatefulSetPods ¶
func (k *K8sStatefulSetHandler) GetStatefulSetPods(ctx *gin.Context)
GetStatefulSetPods 获取StatefulSet下的Pod列表
func (*K8sStatefulSetHandler) GetStatefulSetYaml ¶
func (k *K8sStatefulSetHandler) GetStatefulSetYaml(ctx *gin.Context)
GetStatefulSetYaml 获取StatefulSet YAML
func (*K8sStatefulSetHandler) RegisterRouters ¶
func (k *K8sStatefulSetHandler) RegisterRouters(server *gin.Engine)
func (*K8sStatefulSetHandler) RestartStatefulSet ¶
func (k *K8sStatefulSetHandler) RestartStatefulSet(ctx *gin.Context)
RestartStatefulSet 重启StatefulSet
func (*K8sStatefulSetHandler) RollbackStatefulSet ¶
func (k *K8sStatefulSetHandler) RollbackStatefulSet(ctx *gin.Context)
RollbackStatefulSet 回滚StatefulSet
func (*K8sStatefulSetHandler) ScaleStatefulSet ¶
func (k *K8sStatefulSetHandler) ScaleStatefulSet(ctx *gin.Context)
ScaleStatefulSet 缩放StatefulSet
func (*K8sStatefulSetHandler) UpdateStatefulSet ¶
func (k *K8sStatefulSetHandler) UpdateStatefulSet(ctx *gin.Context)
UpdateStatefulSet 更新StatefulSet
func (*K8sStatefulSetHandler) UpdateStatefulSetByYaml ¶
func (k *K8sStatefulSetHandler) UpdateStatefulSetByYaml(ctx *gin.Context)
UpdateStatefulSetByYaml 通过YAML更新StatefulSet
type K8sSvcHandler ¶
type K8sSvcHandler struct {
// contains filtered or unexported fields
}
func NewK8sSvcHandler ¶
func NewK8sSvcHandler(svcService service.SvcService) *K8sSvcHandler
func (*K8sSvcHandler) CreateService ¶
func (k *K8sSvcHandler) CreateService(ctx *gin.Context)
CreateService 创建Service
func (*K8sSvcHandler) CreateServiceByYaml ¶
func (k *K8sSvcHandler) CreateServiceByYaml(ctx *gin.Context)
CreateServiceByYaml 通过YAML创建Service
func (*K8sSvcHandler) DeleteService ¶
func (k *K8sSvcHandler) DeleteService(ctx *gin.Context)
DeleteService 删除Service
func (*K8sSvcHandler) GetServiceDetails ¶
func (k *K8sSvcHandler) GetServiceDetails(ctx *gin.Context)
GetServiceDetails 获取Service详情
func (*K8sSvcHandler) GetServiceEndpoints ¶
func (k *K8sSvcHandler) GetServiceEndpoints(ctx *gin.Context)
GetServiceEndpoints 获取Service端点
func (*K8sSvcHandler) GetServiceList ¶
func (k *K8sSvcHandler) GetServiceList(ctx *gin.Context)
GetServiceList 获取Service列表
func (*K8sSvcHandler) GetServiceYaml ¶
func (k *K8sSvcHandler) GetServiceYaml(ctx *gin.Context)
GetServiceYaml 获取Service YAML
func (*K8sSvcHandler) RegisterRouters ¶
func (k *K8sSvcHandler) RegisterRouters(server *gin.Engine)
func (*K8sSvcHandler) UpdateService ¶
func (k *K8sSvcHandler) UpdateService(ctx *gin.Context)
UpdateService 更新Service
func (*K8sSvcHandler) UpdateServiceByYaml ¶
func (k *K8sSvcHandler) UpdateServiceByYaml(ctx *gin.Context)
UpdateServiceByYaml 通过YAML更新Service
type K8sYamlTaskHandler ¶
type K8sYamlTaskHandler struct {
// contains filtered or unexported fields
}
func NewK8sYamlTaskHandler ¶
func NewK8sYamlTaskHandler(yamlTaskService service.YamlTaskService) *K8sYamlTaskHandler
func (*K8sYamlTaskHandler) ApplyYamlTask ¶
func (k *K8sYamlTaskHandler) ApplyYamlTask(ctx *gin.Context)
ApplyYamlTask 应用指定 ID 的 YAML 任务
func (*K8sYamlTaskHandler) CreateYamlTask ¶
func (k *K8sYamlTaskHandler) CreateYamlTask(ctx *gin.Context)
CreateYamlTask 创建新的 YAML 任务
func (*K8sYamlTaskHandler) DeleteYamlTask ¶
func (k *K8sYamlTaskHandler) DeleteYamlTask(ctx *gin.Context)
DeleteYamlTask 删除指定 ID 的 YAML 任务
func (*K8sYamlTaskHandler) GetYamlTaskList ¶
func (k *K8sYamlTaskHandler) GetYamlTaskList(ctx *gin.Context)
GetYamlTaskList 获取 YAML 任务列表
func (*K8sYamlTaskHandler) RegisterRouters ¶
func (k *K8sYamlTaskHandler) RegisterRouters(server *gin.Engine)
func (*K8sYamlTaskHandler) UpdateYamlTask ¶
func (k *K8sYamlTaskHandler) UpdateYamlTask(ctx *gin.Context)
UpdateYamlTask 更新指定 ID 的 YAML 任务
type K8sYamlTemplateHandler ¶
type K8sYamlTemplateHandler struct {
// contains filtered or unexported fields
}
func NewK8sYamlTemplateHandler ¶
func NewK8sYamlTemplateHandler(yamlTemplateService service.YamlTemplateService) *K8sYamlTemplateHandler
func (*K8sYamlTemplateHandler) CheckYamlTemplate ¶
func (k *K8sYamlTemplateHandler) CheckYamlTemplate(ctx *gin.Context)
CheckYamlTemplate 检查 YAML 模板
func (*K8sYamlTemplateHandler) CreateYamlTemplate ¶
func (k *K8sYamlTemplateHandler) CreateYamlTemplate(ctx *gin.Context)
CreateYamlTemplate 创建新的 YAML 模板
func (*K8sYamlTemplateHandler) DeleteYamlTemplate ¶
func (k *K8sYamlTemplateHandler) DeleteYamlTemplate(ctx *gin.Context)
DeleteYamlTemplate 删除指定 ID 的 YAML 模板
func (*K8sYamlTemplateHandler) GetYamlTemplateDetail ¶
func (k *K8sYamlTemplateHandler) GetYamlTemplateDetail(ctx *gin.Context)
GetYamlTemplateDetail 获取 YAML 模板详情
func (*K8sYamlTemplateHandler) GetYamlTemplateList ¶
func (k *K8sYamlTemplateHandler) GetYamlTemplateList(ctx *gin.Context)
GetYamlTemplateList 获取 YAML 模板列表
func (*K8sYamlTemplateHandler) RegisterRouters ¶
func (k *K8sYamlTemplateHandler) RegisterRouters(server *gin.Engine)
func (*K8sYamlTemplateHandler) UpdateYamlTemplate ¶
func (k *K8sYamlTemplateHandler) UpdateYamlTemplate(ctx *gin.Context)
UpdateYamlTemplate 更新指定 ID 的 YAML 模板