Documentation
¶
Index ¶
- Constants
- Variables
- func DeleteClusterForProduct(clusterId string) error
- func DeleteNamespaceForProduct(namespace string) error
- func PatchNamespaceForProduct(clusterId string) error
- func PodCompleted(event watchType.Event) (bool, error)
- func PodRunning(event watchType.Event) (bool, error)
- type Application
- type ClusterPluginResource
- type ClusterResource
- func (r *ClusterResource) Create(c *gin.Context) (err error)
- func (r *ClusterResource) Delete() (err error)
- func (r *ClusterResource) DeleteClusterForUser(clusterId string) error
- func (r *ClusterResource) DeleteNamespaceForNamespace(clusterId string) error
- func (r *ClusterResource) Get() (*common.ClusterDB, error)
- func (r *ClusterResource) List() ([]*common.ClusterDB, error)
- func (r *ClusterResource) Update(c *gin.Context) (err error)
- type ClusterRoleBindingResource
- func (r *ClusterRoleBindingResource) Create() (res *v1beta1.ClusterRoleBinding, err error)
- func (r *ClusterRoleBindingResource) Delete() (err error)
- func (r *ClusterRoleBindingResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *ClusterRoleBindingResource) Get() (*v1beta1.ClusterRoleBinding, error)
- func (r *ClusterRoleBindingResource) List() (*v1beta1.ClusterRoleBindingList, error)
- func (r *ClusterRoleBindingResource) Patch() (res *v1beta1.ClusterRoleBinding, err error)
- func (r *ClusterRoleBindingResource) Update() (res *v1beta1.ClusterRoleBinding, err error)
- type ClusterRoleResource
- func (r *ClusterRoleResource) Create() (res *v1beta1.ClusterRole, err error)
- func (r *ClusterRoleResource) Delete() (err error)
- func (r *ClusterRoleResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *ClusterRoleResource) Get() (*v1beta1.ClusterRole, error)
- func (r *ClusterRoleResource) List() (*v1beta1.ClusterRoleList, error)
- func (r *ClusterRoleResource) Patch() (res *v1beta1.ClusterRole, err error)
- func (r *ClusterRoleResource) Update() (res *v1beta1.ClusterRole, err error)
- type ConfigMapResource
- func (r *ConfigMapResource) Create() (res *v1.ConfigMap, err error)
- func (r *ConfigMapResource) Delete() (err error)
- func (r *ConfigMapResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *ConfigMapResource) Get() (*v1.ConfigMap, error)
- func (r *ConfigMapResource) List() (*v1.ConfigMapList, error)
- func (r *ConfigMapResource) Patch() (res *v1.ConfigMap, err error)
- func (r *ConfigMapResource) Update() (res *v1.ConfigMap, err error)
- type Container
- type ControllerResource
- func (r *ControllerResource) Create() (res interface{}, err error)
- func (r *ControllerResource) DelReplicaSetForController() error
- func (r *ControllerResource) Delete() (err error)
- func (r *ControllerResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *ControllerResource) Get() (interface{}, error)
- func (r *ControllerResource) GetChart() (interface{}, error)
- func (r *ControllerResource) GetNamespaceIsExistLabel() (bool, error)
- func (r *ControllerResource) GetReplicaSetForController() ([]string, error)
- func (r *ControllerResource) List() (interface{}, error)
- func (r *ControllerResource) ListPodByController() (*corev1.PodList, error)
- func (r *ControllerResource) Patch() (res interface{}, err error)
- func (r *ControllerResource) PatchAllResume() (interface{}, error)
- func (r *ControllerResource) PatchImage() (interface{}, error)
- func (r *ControllerResource) PatchPause() (interface{}, error)
- func (r *ControllerResource) PatchStepResume() (interface{}, error)
- func (r *ControllerResource) PatchSync() (res interface{}, err error)
- func (r *ControllerResource) Restart() error
- func (r *ControllerResource) Resume() error
- func (r *ControllerResource) SaveAsTemplate() error
- func (r *ControllerResource) Scale() (res interface{}, err error)
- func (r *ControllerResource) SetPause() error
- func (r *ControllerResource) SetResume() error
- func (r *ControllerResource) SetStrategy()
- func (r *ControllerResource) Update() (res interface{}, err error)
- func (r *ControllerResource) Watch() (res watch.Interface, err error)
- func (r *ControllerResource) WatchPodIP() (map[string]interface{}, error)
- type CustomParam
- type DashboardResource
- type EndPointResource
- func (r *EndPointResource) Create() (res *v1.Endpoints, err error)
- func (r *EndPointResource) Delete() (err error)
- func (r *EndPointResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *EndPointResource) Get() (*v1.Endpoints, error)
- func (r *EndPointResource) List() (*v1.EndpointsList, error)
- func (r *EndPointResource) Patch() (res *v1.Endpoints, err error)
- func (r *EndPointResource) Update() (res *v1.Endpoints, err error)
- type EventResource
- type HPAResource
- func (r *HPAResource) Create() (res *hpav2beta2.HorizontalPodAutoscaler, err error)
- func (r *HPAResource) Delete() (err error)
- func (r *HPAResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *HPAResource) Get() (*hpav2beta2.HorizontalPodAutoscaler, error)
- func (r *HPAResource) List() (*hpav2beta2.HorizontalPodAutoscalerList, error)
- func (r *HPAResource) Patch() (res *hpav2beta2.HorizontalPodAutoscaler, err error)
- func (r *HPAResource) Update() (res *hpav2beta2.HorizontalPodAutoscaler, err error)
- type InfoCard
- type IngressResource
- func (r *IngressResource) Create() (res *v1beta1.Ingress, err error)
- func (r *IngressResource) Delete() (err error)
- func (r *IngressResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *IngressResource) Get() (*v1beta1.Ingress, error)
- func (r *IngressResource) GetChart() (interface{}, error)
- func (r *IngressResource) GetIngressByDeployment() (string, error)
- func (r *IngressResource) GetService(serviceName string) (map[string]string, error)
- func (r *IngressResource) GetServiceNameByDeploymentName() (string, error)
- func (r *IngressResource) List() (*v1beta1.IngressList, error)
- func (r *IngressResource) Patch() (res *v1beta1.Ingress, err error)
- func (r *IngressResource) Update() (res *v1beta1.Ingress, err error)
- type LimitRangeResource
- func (r *LimitRangeResource) Create() (res *v1.LimitRange, err error)
- func (r *LimitRangeResource) Delete() (err error)
- func (r *LimitRangeResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *LimitRangeResource) Get() (*v1.LimitRange, error)
- func (r *LimitRangeResource) List() (*v1.LimitRangeList, error)
- func (r *LimitRangeResource) Patch() (res *v1.LimitRange, err error)
- func (r *LimitRangeResource) Update() (res *v1.LimitRange, err error)
- type MetricResource
- func (r *MetricResource) GetCustomMetrics() (*v1beta2.MetricValue, error)
- func (r *MetricResource) GetNodeMetrics() (*v1beta1.NodeMetrics, error)
- func (r *MetricResource) GetPodMetrics() (*v1beta1.PodMetrics, error)
- func (r *MetricResource) ListCustomMetrics() (*v1beta2.MetricValueList, error)
- func (r *MetricResource) ListNodeMetrics() (*v1beta1.NodeMetricsList, error)
- func (r *MetricResource) ListPodMetrics() (*v1beta1.PodMetricsList, error)
- type NamespaceResource
- func (r *NamespaceResource) Create() (res *v1.Namespace, err error)
- func (r *NamespaceResource) Delete() (err error)
- func (r *NamespaceResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *NamespaceResource) Get() (*v1.Namespace, error)
- func (r *NamespaceResource) List() ([]*NamespaceResponse, error)
- func (r *NamespaceResource) ListAll() (*v1.NamespaceList, error)
- func (r *NamespaceResource) Patch() (res *v1.Namespace, err error)
- func (r *NamespaceResource) Update() (res *v1.Namespace, err error)
- type NamespaceResponse
- type NodeResource
- func (r *NodeResource) Create() (res *v1.Node, err error)
- func (r *NodeResource) Delete() (err error)
- func (r *NodeResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *NodeResource) Get() (*v1.Node, error)
- func (r *NodeResource) List() (*v1.NodeList, error)
- func (r *NodeResource) ListPodByNode() (*v1.PodList, error)
- func (r *NodeResource) NodeMetric() (interface{}, error)
- func (r *NodeResource) Patch() (res *v1.Node, err error)
- func (r *NodeResource) Update() (res *v1.Node, err error)
- type PVCResource
- func (r *PVCResource) Create() (res *v1.PersistentVolumeClaim, err error)
- func (r *PVCResource) Delete() (err error)
- func (r *PVCResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *PVCResource) Get() (*v1.PersistentVolumeClaim, error)
- func (r *PVCResource) List() (*v1.PersistentVolumeClaimList, error)
- func (r *PVCResource) Patch() (res *v1.PersistentVolumeClaim, err error)
- func (r *PVCResource) Update() (res *v1.PersistentVolumeClaim, err error)
- type PVResource
- func (r *PVResource) Create() (res *v1.PersistentVolume, err error)
- func (r *PVResource) Delete() (err error)
- func (r *PVResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *PVResource) Get() (*v1.PersistentVolume, error)
- func (r *PVResource) List() (*v1.PersistentVolumeList, error)
- func (r *PVResource) Patch() (res *v1.PersistentVolume, err error)
- func (r *PVResource) Update() (res *v1.PersistentVolume, err error)
- type PodResource
- func (r *PodResource) Bind() (err error)
- func (r *PodResource) Create() (res *v1.Pod, err error)
- func (r *PodResource) Debug() (interface{}, error)
- func (r *PodResource) Delete() (err error)
- func (r *PodResource) Event() error
- func (r *PodResource) Evict() (err error)
- func (r *PodResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *PodResource) Get() (*v1.Pod, error)
- func (r *PodResource) GetDebugPodIPByPod() (string, error)
- func (r *PodResource) Kubectl() error
- func (r *PodResource) List() (*v1.PodList, error)
- func (r *PodResource) Log() (*string, error)
- func (r *PodResource) Offline() (res *v1.Pod, err error)
- func (r *PodResource) Online() (res *v1.Pod, err error)
- func (r *PodResource) Patch() (res *v1.Pod, err error)
- func (r *PodResource) Rescue() error
- func (r *PodResource) UnKubectl() error
- func (r *PodResource) Update() (res *v1.Pod, err error)
- type PrometheusResource
- type Reason
- type ReplicaSetResource
- type ResourceQuotasResource
- func (r *ResourceQuotasResource) Create() (res *v1.ResourceQuota, err error)
- func (r *ResourceQuotasResource) Delete() (err error)
- func (r *ResourceQuotasResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *ResourceQuotasResource) Get() (*v1.ResourceQuota, error)
- func (r *ResourceQuotasResource) List() (*v1.ResourceQuotaList, error)
- func (r *ResourceQuotasResource) Patch() (res *v1.ResourceQuota, err error)
- func (r *ResourceQuotasResource) Update() (res *v1.ResourceQuota, err error)
- type RoleBindingResource
- func (r *RoleBindingResource) Create() (res *v1beta1.RoleBinding, err error)
- func (r *RoleBindingResource) Delete() (err error)
- func (r *RoleBindingResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *RoleBindingResource) Get() (*v1beta1.RoleBinding, error)
- func (r *RoleBindingResource) List() (*v1beta1.RoleBindingList, error)
- func (r *RoleBindingResource) Patch() (res *v1beta1.RoleBinding, err error)
- func (r *RoleBindingResource) Update() (res *v1beta1.RoleBinding, err error)
- type RoleResource
- func (r *RoleResource) Create() (res *v1beta1.Role, err error)
- func (r *RoleResource) Delete() (err error)
- func (r *RoleResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *RoleResource) Get() (*v1beta1.Role, error)
- func (r *RoleResource) List() (*v1beta1.RoleList, error)
- func (r *RoleResource) Patch() (res *v1beta1.Role, err error)
- func (r *RoleResource) Update() (res *v1beta1.Role, err error)
- type SearchResource
- type SecretResource
- func (r *SecretResource) Create() (res *v1.Secret, err error)
- func (r *SecretResource) Delete() (err error)
- func (r *SecretResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *SecretResource) Get() (*v1.Secret, error)
- func (r *SecretResource) List() (*v1.SecretList, error)
- func (r *SecretResource) Patch() (res *v1.Secret, err error)
- func (r *SecretResource) Update() (res *v1.Secret, err error)
- type ServiceAccountResource
- func (r *ServiceAccountResource) Create() (res *v1.ServiceAccount, err error)
- func (r *ServiceAccountResource) Delete() (err error)
- func (r *ServiceAccountResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *ServiceAccountResource) Get() (*v1.ServiceAccount, error)
- func (r *ServiceAccountResource) List() (*v1.ServiceAccountList, error)
- func (r *ServiceAccountResource) Patch() (res *v1.ServiceAccount, err error)
- func (r *ServiceAccountResource) Update() (res *v1.ServiceAccount, err error)
- type ServiceResource
- func (r *ServiceResource) Create() (res *v1.Service, err error)
- func (r *ServiceResource) Delete() (err error)
- func (r *ServiceResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *ServiceResource) Get() (*v1.Service, error)
- func (r *ServiceResource) List() (*v1.ServiceList, error)
- func (r *ServiceResource) ListPodByService() (*v1.PodList, error)
- func (r *ServiceResource) Patch() (res *v1.Service, err error)
- func (r *ServiceResource) Update() (res *v1.Service, err error)
- type StorageClassesResource
- func (r *StorageClassesResource) Create() (res *v1.StorageClass, err error)
- func (r *StorageClassesResource) Delete() (err error)
- func (r *StorageClassesResource) GenerateCreateData(c *gin.Context) (err error)
- func (r *StorageClassesResource) Get() (*v1.StorageClass, error)
- func (r *StorageClassesResource) List() (*v1.StorageClassList, error)
- func (r *StorageClassesResource) Patch() (res *v1.StorageClass, err error)
- func (r *StorageClassesResource) Update() (res *v1.StorageClass, err error)
Constants ¶
View Source
const ( ServiceAccountExistsError = "serviceaccounts \"" + common.ServiceAccountName + "\" already exists" ClusterRoleBindingExistsError = "clusterrolebindings.rbac.authorization.k8s.io \"" + common.ClusterRoleBindingName + "\" already exists" RescueConditionVolume = "volume" RescueConditionEnv = "env" RescueConditionInitContainers = "initContainers" RescueConditionIstioInject = "istioInject" RescueConditionPrivileged = "privileged" RescueConditionAffinity = "affinity" RescueConditionToleration = "toleration" DebugSockPort = 9091 DebugPodPrefix = "debug-pod-" )
Variables ¶
View Source
var (
DisableIsitoInject = map[string]string{"sidecar.istio.io/inject": "false"}
)
Functions ¶
func DeleteClusterForProduct ¶
从产品表里删除对应的cluster
func DeleteNamespaceForProduct ¶
从产品表里删除对应的namespace
func PatchNamespaceForProduct ¶
从产品表中删除集群对应的Namespace
Types ¶
type Application ¶
type Application struct { Name string `json:"name"` Replicas *int32 `json:"replicas"` AvailableReplicas int32 `json:"availableReplicas"` UnAvailableReplicas int32 `json:"unavailableReplicas"` CreationTimestamp string `json:"creationTimestamp"` Status string `json:"status"` LastTransitionTime string `json:"lastTransitionTime"` Reasons []Reason `json:"reason"` }
type ClusterPluginResource ¶
type ClusterPluginResource struct { Params *handle.Resources PostData *common.ClusterPluginDB Plugin string }
func (*ClusterPluginResource) Create ¶
func (r *ClusterPluginResource) Create(c *gin.Context) (err error)
func (*ClusterPluginResource) Delete ¶
func (r *ClusterPluginResource) Delete() (err error)
func (*ClusterPluginResource) List ¶
func (r *ClusterPluginResource) List() ([]*common.ClusterPluginDB, error)
func (*ClusterPluginResource) Status ¶
func (r *ClusterPluginResource) Status() (interface{}, error)
type ClusterResource ¶
func (*ClusterResource) Delete ¶
func (r *ClusterResource) Delete() (err error)
func (*ClusterResource) DeleteClusterForUser ¶
func (r *ClusterResource) DeleteClusterForUser(clusterId string) error
从User表中删除对应的Cluster
func (*ClusterResource) DeleteNamespaceForNamespace ¶
func (r *ClusterResource) DeleteNamespaceForNamespace(clusterId string) error
从namespace表中删除对应的namespace
type ClusterRoleBindingResource ¶
type ClusterRoleBindingResource struct { Params *handle.Resources PostData *v1beta1.ClusterRoleBinding }
func (*ClusterRoleBindingResource) Create ¶
func (r *ClusterRoleBindingResource) Create() (res *v1beta1.ClusterRoleBinding, err error)
func (*ClusterRoleBindingResource) Delete ¶
func (r *ClusterRoleBindingResource) Delete() (err error)
func (*ClusterRoleBindingResource) GenerateCreateData ¶
func (r *ClusterRoleBindingResource) GenerateCreateData(c *gin.Context) (err error)
func (*ClusterRoleBindingResource) Get ¶
func (r *ClusterRoleBindingResource) Get() (*v1beta1.ClusterRoleBinding, error)
func (*ClusterRoleBindingResource) List ¶
func (r *ClusterRoleBindingResource) List() (*v1beta1.ClusterRoleBindingList, error)
func (*ClusterRoleBindingResource) Patch ¶
func (r *ClusterRoleBindingResource) Patch() (res *v1beta1.ClusterRoleBinding, err error)
func (*ClusterRoleBindingResource) Update ¶
func (r *ClusterRoleBindingResource) Update() (res *v1beta1.ClusterRoleBinding, err error)
type ClusterRoleResource ¶
type ClusterRoleResource struct { Params *handle.Resources PostData *v1beta1.ClusterRole }
func (*ClusterRoleResource) Create ¶
func (r *ClusterRoleResource) Create() (res *v1beta1.ClusterRole, err error)
func (*ClusterRoleResource) Delete ¶
func (r *ClusterRoleResource) Delete() (err error)
func (*ClusterRoleResource) GenerateCreateData ¶
func (r *ClusterRoleResource) GenerateCreateData(c *gin.Context) (err error)
func (*ClusterRoleResource) Get ¶
func (r *ClusterRoleResource) Get() (*v1beta1.ClusterRole, error)
func (*ClusterRoleResource) List ¶
func (r *ClusterRoleResource) List() (*v1beta1.ClusterRoleList, error)
func (*ClusterRoleResource) Patch ¶
func (r *ClusterRoleResource) Patch() (res *v1beta1.ClusterRole, err error)
func (*ClusterRoleResource) Update ¶
func (r *ClusterRoleResource) Update() (res *v1beta1.ClusterRole, err error)
type ConfigMapResource ¶
func (*ConfigMapResource) Create ¶
func (r *ConfigMapResource) Create() (res *v1.ConfigMap, err error)
func (*ConfigMapResource) Delete ¶
func (r *ConfigMapResource) Delete() (err error)
func (*ConfigMapResource) GenerateCreateData ¶
func (r *ConfigMapResource) GenerateCreateData(c *gin.Context) (err error)
func (*ConfigMapResource) List ¶
func (r *ConfigMapResource) List() (*v1.ConfigMapList, error)
type ControllerResource ¶
type ControllerResource struct { Params *handle.Resources DeploymentData *v1.Deployment DaemonSetData *v1.DaemonSet StatefulSetData *v1.StatefulSet TemplateData *common.TemplateDB }
func (*ControllerResource) Create ¶
func (r *ControllerResource) Create() (res interface{}, err error)
func (*ControllerResource) DelReplicaSetForController ¶
func (r *ControllerResource) DelReplicaSetForController() error
func (*ControllerResource) Delete ¶
func (r *ControllerResource) Delete() (err error)
func (*ControllerResource) GenerateCreateData ¶
func (r *ControllerResource) GenerateCreateData(c *gin.Context) (err error)
func (*ControllerResource) Get ¶
func (r *ControllerResource) Get() (interface{}, error)
func (*ControllerResource) GetChart ¶
func (r *ControllerResource) GetChart() (interface{}, error)
func (*ControllerResource) GetNamespaceIsExistLabel ¶
func (r *ControllerResource) GetNamespaceIsExistLabel() (bool, error)
func (*ControllerResource) GetReplicaSetForController ¶
func (r *ControllerResource) GetReplicaSetForController() ([]string, error)
func (*ControllerResource) List ¶
func (r *ControllerResource) List() (interface{}, error)
func (*ControllerResource) ListPodByController ¶
func (r *ControllerResource) ListPodByController() (*corev1.PodList, error)
func (*ControllerResource) Patch ¶
func (r *ControllerResource) Patch() (res interface{}, err error)
func (*ControllerResource) PatchAllResume ¶
func (r *ControllerResource) PatchAllResume() (interface{}, error)
使用分组滚动更新后,剩下的自动进行滚动更新
func (*ControllerResource) PatchImage ¶
func (r *ControllerResource) PatchImage() (interface{}, error)
分步上线的首次上线,修改最大不可达,修改镜像地址
func (*ControllerResource) PatchPause ¶
func (r *ControllerResource) PatchPause() (interface{}, error)
手动暂停滚动更新
func (*ControllerResource) PatchStepResume ¶
func (r *ControllerResource) PatchStepResume() (interface{}, error)
使用分组滚动更新后,剩下的手动分组进行滚动更新
func (*ControllerResource) PatchSync ¶
func (r *ControllerResource) PatchSync() (res interface{}, err error)
func (*ControllerResource) Restart ¶
func (r *ControllerResource) Restart() error
func (*ControllerResource) Resume ¶
func (r *ControllerResource) Resume() error
func (*ControllerResource) SaveAsTemplate ¶
func (r *ControllerResource) SaveAsTemplate() error
func (*ControllerResource) Scale ¶
func (r *ControllerResource) Scale() (res interface{}, err error)
func (*ControllerResource) SetPause ¶
func (r *ControllerResource) SetPause() error
func (*ControllerResource) SetResume ¶
func (r *ControllerResource) SetResume() error
func (*ControllerResource) SetStrategy ¶
func (r *ControllerResource) SetStrategy()
func (*ControllerResource) Update ¶
func (r *ControllerResource) Update() (res interface{}, err error)
func (*ControllerResource) Watch ¶
func (r *ControllerResource) Watch() (res watch.Interface, err error)
func (*ControllerResource) WatchPodIP ¶
func (r *ControllerResource) WatchPodIP() (map[string]interface{}, error)
type CustomParam ¶
type CustomParam struct {
Exist string
}
type DashboardResource ¶
func (*DashboardResource) ListApplication ¶
func (r *DashboardResource) ListApplication() ([]*Application, error)
func (*DashboardResource) ListHistory ¶
func (r *DashboardResource) ListHistory() ([]*common.AuditLog, error)
func (*DashboardResource) ListInfoCard ¶
func (r *DashboardResource) ListInfoCard() ([]*InfoCard, error)
sync.WaitGroup方法
func (*DashboardResource) ListPodStatus ¶
func (r *DashboardResource) ListPodStatus() ([]map[string]interface{}, error)
type EndPointResource ¶
func (*EndPointResource) Create ¶
func (r *EndPointResource) Create() (res *v1.Endpoints, err error)
func (*EndPointResource) Delete ¶
func (r *EndPointResource) Delete() (err error)
func (*EndPointResource) GenerateCreateData ¶
func (r *EndPointResource) GenerateCreateData(c *gin.Context) (err error)
func (*EndPointResource) List ¶
func (r *EndPointResource) List() (*v1.EndpointsList, error)
type EventResource ¶
type HPAResource ¶
type HPAResource struct { Params *handle.Resources PostData *hpav2beta2.HorizontalPodAutoscaler }
func (*HPAResource) Create ¶
func (r *HPAResource) Create() (res *hpav2beta2.HorizontalPodAutoscaler, err error)
func (*HPAResource) Delete ¶
func (r *HPAResource) Delete() (err error)
func (*HPAResource) GenerateCreateData ¶
func (r *HPAResource) GenerateCreateData(c *gin.Context) (err error)
func (*HPAResource) Get ¶
func (r *HPAResource) Get() (*hpav2beta2.HorizontalPodAutoscaler, error)
func (*HPAResource) List ¶
func (r *HPAResource) List() (*hpav2beta2.HorizontalPodAutoscalerList, error)
func (*HPAResource) Patch ¶
func (r *HPAResource) Patch() (res *hpav2beta2.HorizontalPodAutoscaler, err error)
func (*HPAResource) Update ¶
func (r *HPAResource) Update() (res *hpav2beta2.HorizontalPodAutoscaler, err error)
type IngressResource ¶
func (*IngressResource) Create ¶
func (r *IngressResource) Create() (res *v1beta1.Ingress, err error)
func (*IngressResource) Delete ¶
func (r *IngressResource) Delete() (err error)
func (*IngressResource) GenerateCreateData ¶
func (r *IngressResource) GenerateCreateData(c *gin.Context) (err error)
func (*IngressResource) GetChart ¶
func (r *IngressResource) GetChart() (interface{}, error)
func (*IngressResource) GetIngressByDeployment ¶
func (r *IngressResource) GetIngressByDeployment() (string, error)
func (*IngressResource) GetService ¶
func (r *IngressResource) GetService(serviceName string) (map[string]string, error)
func (*IngressResource) GetServiceNameByDeploymentName ¶
func (r *IngressResource) GetServiceNameByDeploymentName() (string, error)
func (*IngressResource) List ¶
func (r *IngressResource) List() (*v1beta1.IngressList, error)
type LimitRangeResource ¶
type LimitRangeResource struct { Params *handle.Resources PostData *v1.LimitRange }
func (*LimitRangeResource) Create ¶
func (r *LimitRangeResource) Create() (res *v1.LimitRange, err error)
func (*LimitRangeResource) Delete ¶
func (r *LimitRangeResource) Delete() (err error)
func (*LimitRangeResource) GenerateCreateData ¶
func (r *LimitRangeResource) GenerateCreateData(c *gin.Context) (err error)
func (*LimitRangeResource) Get ¶
func (r *LimitRangeResource) Get() (*v1.LimitRange, error)
func (*LimitRangeResource) List ¶
func (r *LimitRangeResource) List() (*v1.LimitRangeList, error)
func (*LimitRangeResource) Patch ¶
func (r *LimitRangeResource) Patch() (res *v1.LimitRange, err error)
func (*LimitRangeResource) Update ¶
func (r *LimitRangeResource) Update() (res *v1.LimitRange, err error)
type MetricResource ¶
type MetricResource struct { Params *handle.Resources MetricsClient *metrics.Clientset CustomMetricsClient customMetrics.CustomMetricsClient }
func (*MetricResource) GetCustomMetrics ¶
func (r *MetricResource) GetCustomMetrics() (*v1beta2.MetricValue, error)
func (*MetricResource) GetNodeMetrics ¶
func (r *MetricResource) GetNodeMetrics() (*v1beta1.NodeMetrics, error)
func (*MetricResource) GetPodMetrics ¶
func (r *MetricResource) GetPodMetrics() (*v1beta1.PodMetrics, error)
func (*MetricResource) ListCustomMetrics ¶
func (r *MetricResource) ListCustomMetrics() (*v1beta2.MetricValueList, error)
func (*MetricResource) ListNodeMetrics ¶
func (r *MetricResource) ListNodeMetrics() (*v1beta1.NodeMetricsList, error)
func (*MetricResource) ListPodMetrics ¶
func (r *MetricResource) ListPodMetrics() (*v1beta1.PodMetricsList, error)
type NamespaceResource ¶
type NamespaceResource struct { Params *handle.Resources PostData *v1.Namespace CustomParams *CustomParam }
func (*NamespaceResource) Create ¶
func (r *NamespaceResource) Create() (res *v1.Namespace, err error)
func (*NamespaceResource) Delete ¶
func (r *NamespaceResource) Delete() (err error)
func (*NamespaceResource) GenerateCreateData ¶
func (r *NamespaceResource) GenerateCreateData(c *gin.Context) (err error)
func (*NamespaceResource) List ¶
func (r *NamespaceResource) List() ([]*NamespaceResponse, error)
func (*NamespaceResource) ListAll ¶
func (r *NamespaceResource) ListAll() (*v1.NamespaceList, error)
type NamespaceResponse ¶
type NodeResource ¶
func (*NodeResource) Delete ¶
func (r *NodeResource) Delete() (err error)
func (*NodeResource) GenerateCreateData ¶
func (r *NodeResource) GenerateCreateData(c *gin.Context) (err error)
func (*NodeResource) ListPodByNode ¶
func (r *NodeResource) ListPodByNode() (*v1.PodList, error)
func (*NodeResource) NodeMetric ¶
func (r *NodeResource) NodeMetric() (interface{}, error)
type PVCResource ¶
type PVCResource struct { Params *handle.Resources PostData *v1.PersistentVolumeClaim }
func (*PVCResource) Create ¶
func (r *PVCResource) Create() (res *v1.PersistentVolumeClaim, err error)
func (*PVCResource) Delete ¶
func (r *PVCResource) Delete() (err error)
func (*PVCResource) GenerateCreateData ¶
func (r *PVCResource) GenerateCreateData(c *gin.Context) (err error)
func (*PVCResource) Get ¶
func (r *PVCResource) Get() (*v1.PersistentVolumeClaim, error)
func (*PVCResource) List ¶
func (r *PVCResource) List() (*v1.PersistentVolumeClaimList, error)
func (*PVCResource) Patch ¶
func (r *PVCResource) Patch() (res *v1.PersistentVolumeClaim, err error)
func (*PVCResource) Update ¶
func (r *PVCResource) Update() (res *v1.PersistentVolumeClaim, err error)
type PVResource ¶
type PVResource struct { Params *handle.Resources PostData *v1.PersistentVolume }
func (*PVResource) Create ¶
func (r *PVResource) Create() (res *v1.PersistentVolume, err error)
func (*PVResource) Delete ¶
func (r *PVResource) Delete() (err error)
func (*PVResource) GenerateCreateData ¶
func (r *PVResource) GenerateCreateData(c *gin.Context) (err error)
func (*PVResource) Get ¶
func (r *PVResource) Get() (*v1.PersistentVolume, error)
func (*PVResource) List ¶
func (r *PVResource) List() (*v1.PersistentVolumeList, error)
func (*PVResource) Patch ¶
func (r *PVResource) Patch() (res *v1.PersistentVolume, err error)
func (*PVResource) Update ¶
func (r *PVResource) Update() (res *v1.PersistentVolume, err error)
type PodResource ¶
type PodResource struct { Params *handle.Resources PostData *v1.Pod SinceSeconds *int64 `json:"sinceSeconds"` Container string `json:"container"` Image string `json:"image"` DebugImage string `json:"debugImage"` EntryPoint string `json:"entryPoint"` KubectlVersion string `json:"kubectlVersion "` Plugin string `json:"plugin "` RescueCondition []string `json:"rescueCondition"` }
func (*PodResource) Delete ¶
func (r *PodResource) Delete() (err error)
func (*PodResource) Event ¶
func (r *PodResource) Event() error
func (*PodResource) Evict ¶
func (r *PodResource) Evict() (err error)
func (*PodResource) GenerateCreateData ¶
func (r *PodResource) GenerateCreateData(c *gin.Context) (err error)
func (*PodResource) GetDebugPodIPByPod ¶
func (r *PodResource) GetDebugPodIPByPod() (string, error)
func (*PodResource) Log ¶
func (r *PodResource) Log() (*string, error)
type PrometheusResource ¶
type PrometheusResource struct { Params *handle.Resources PostData *common.ClusterPluginDB ClientSet v1.API }
func (*PrometheusResource) NodeMetric ¶
func (r *PrometheusResource) NodeMetric() (interface{}, error)
func (*PrometheusResource) Status ¶
func (r *PrometheusResource) Status() (interface{}, error)
type ReplicaSetResource ¶
type ReplicaSetResource struct { Params *handle.Resources PostData *rbacv1beta1.Role }
func (*ReplicaSetResource) Delete ¶
func (r *ReplicaSetResource) Delete() (err error)
func (*ReplicaSetResource) Get ¶
func (r *ReplicaSetResource) Get() (*v1.ReplicaSet, error)
func (*ReplicaSetResource) List ¶
func (r *ReplicaSetResource) List() (*v1.ReplicaSetList, error)
type ResourceQuotasResource ¶
type ResourceQuotasResource struct { Params *handle.Resources PostData *v1.ResourceQuota }
func (*ResourceQuotasResource) Create ¶
func (r *ResourceQuotasResource) Create() (res *v1.ResourceQuota, err error)
func (*ResourceQuotasResource) Delete ¶
func (r *ResourceQuotasResource) Delete() (err error)
func (*ResourceQuotasResource) GenerateCreateData ¶
func (r *ResourceQuotasResource) GenerateCreateData(c *gin.Context) (err error)
func (*ResourceQuotasResource) Get ¶
func (r *ResourceQuotasResource) Get() (*v1.ResourceQuota, error)
func (*ResourceQuotasResource) List ¶
func (r *ResourceQuotasResource) List() (*v1.ResourceQuotaList, error)
func (*ResourceQuotasResource) Patch ¶
func (r *ResourceQuotasResource) Patch() (res *v1.ResourceQuota, err error)
func (*ResourceQuotasResource) Update ¶
func (r *ResourceQuotasResource) Update() (res *v1.ResourceQuota, err error)
type RoleBindingResource ¶
type RoleBindingResource struct { Params *handle.Resources PostData *v1beta1.RoleBinding }
func (*RoleBindingResource) Create ¶
func (r *RoleBindingResource) Create() (res *v1beta1.RoleBinding, err error)
func (*RoleBindingResource) Delete ¶
func (r *RoleBindingResource) Delete() (err error)
func (*RoleBindingResource) GenerateCreateData ¶
func (r *RoleBindingResource) GenerateCreateData(c *gin.Context) (err error)
func (*RoleBindingResource) Get ¶
func (r *RoleBindingResource) Get() (*v1beta1.RoleBinding, error)
func (*RoleBindingResource) List ¶
func (r *RoleBindingResource) List() (*v1beta1.RoleBindingList, error)
func (*RoleBindingResource) Patch ¶
func (r *RoleBindingResource) Patch() (res *v1beta1.RoleBinding, err error)
func (*RoleBindingResource) Update ¶
func (r *RoleBindingResource) Update() (res *v1beta1.RoleBinding, err error)
type RoleResource ¶
func (*RoleResource) Delete ¶
func (r *RoleResource) Delete() (err error)
func (*RoleResource) GenerateCreateData ¶
func (r *RoleResource) GenerateCreateData(c *gin.Context) (err error)
type SearchResource ¶
func (*SearchResource) Get ¶
func (r *SearchResource) Get() ([]*search, error)
type SecretResource ¶
func (*SecretResource) Delete ¶
func (r *SecretResource) Delete() (err error)
func (*SecretResource) GenerateCreateData ¶
func (r *SecretResource) GenerateCreateData(c *gin.Context) (err error)
func (*SecretResource) List ¶
func (r *SecretResource) List() (*v1.SecretList, error)
type ServiceAccountResource ¶
type ServiceAccountResource struct { Params *handle.Resources PostData *v1.ServiceAccount }
func (*ServiceAccountResource) Create ¶
func (r *ServiceAccountResource) Create() (res *v1.ServiceAccount, err error)
func (*ServiceAccountResource) Delete ¶
func (r *ServiceAccountResource) Delete() (err error)
func (*ServiceAccountResource) GenerateCreateData ¶
func (r *ServiceAccountResource) GenerateCreateData(c *gin.Context) (err error)
func (*ServiceAccountResource) Get ¶
func (r *ServiceAccountResource) Get() (*v1.ServiceAccount, error)
func (*ServiceAccountResource) List ¶
func (r *ServiceAccountResource) List() (*v1.ServiceAccountList, error)
func (*ServiceAccountResource) Patch ¶
func (r *ServiceAccountResource) Patch() (res *v1.ServiceAccount, err error)
func (*ServiceAccountResource) Update ¶
func (r *ServiceAccountResource) Update() (res *v1.ServiceAccount, err error)
type ServiceResource ¶
func (*ServiceResource) Delete ¶
func (r *ServiceResource) Delete() (err error)
func (*ServiceResource) GenerateCreateData ¶
func (r *ServiceResource) GenerateCreateData(c *gin.Context) (err error)
func (*ServiceResource) List ¶
func (r *ServiceResource) List() (*v1.ServiceList, error)
func (*ServiceResource) ListPodByService ¶
func (r *ServiceResource) ListPodByService() (*v1.PodList, error)
type StorageClassesResource ¶
type StorageClassesResource struct { Params *handle.Resources PostData *v1.StorageClass }
func (*StorageClassesResource) Create ¶
func (r *StorageClassesResource) Create() (res *v1.StorageClass, err error)
func (*StorageClassesResource) Delete ¶
func (r *StorageClassesResource) Delete() (err error)
func (*StorageClassesResource) GenerateCreateData ¶
func (r *StorageClassesResource) GenerateCreateData(c *gin.Context) (err error)
func (*StorageClassesResource) Get ¶
func (r *StorageClassesResource) Get() (*v1.StorageClass, error)
func (*StorageClassesResource) List ¶
func (r *StorageClassesResource) List() (*v1.StorageClassList, error)
func (*StorageClassesResource) Patch ¶
func (r *StorageClassesResource) Patch() (res *v1.StorageClass, err error)
func (*StorageClassesResource) Update ¶
func (r *StorageClassesResource) Update() (res *v1.StorageClass, err error)
Source Files
¶
- cluster.go
- cluster_plugin.go
- cluster_role.go
- cluster_role_binding.go
- configmap.go
- controller.go
- dashboard.go
- endpoint.go
- event.go
- hpa.go
- ingress.go
- limit_range.go
- metric.go
- namespace.go
- node.go
- pod.go
- prometheus.go
- pv.go
- pvc.go
- replicaset.go
- resource_quotas.go
- role.go
- role_binding.go
- search.go
- secret.go
- service.go
- service_account.go
- storage_classes.go
Click to show internal directories.
Click to hide internal directories.