From 53b5b51a12de6c69b4ce325d2eb6d3ff89f42bf6 Mon Sep 17 00:00:00 2001 From: dqzboy <42825450+dqzboy@users.noreply.github.com> Date: Sun, 25 Sep 2022 21:12:43 +0800 Subject: [PATCH] Update service.go --- service/service.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/service/service.go b/service/service.go index 4c35b0a..e75d38e 100644 --- a/service/service.go +++ b/service/service.go @@ -31,13 +31,11 @@ type ServiceCreate struct { //获取service列表,支持过滤、排序、分页 func (s *servicev1) GetServices(filterName, namespace string, limit, page int) (servicesResp *ServicesResp, err error) { - //获取serviceList类型的service列表 serviceList, err := K8s.ClientSet.CoreV1().Services(namespace).List(context.TODO(), metav1.ListOptions{}) if err != nil { logger.Error(errors.New("获取Service列表失败, " + err.Error())) return nil, errors.New("获取Service列表失败, " + err.Error()) } - //将serviceList中的service列表(Items),放进dataselector对象中,进行排序 selectableData := &dataSelector{ GenericDataList: s.toCells(serviceList.Items), DataSelect: &DataSelectQuery{ @@ -73,9 +71,7 @@ func (s *servicev1) GetServicetDetail(serviceName, namespace string) (service *c return service, nil } -//创建service,,接收ServiceCreate对象 func (s *servicev1) CreateService(data *ServiceCreate) (err error) { - //将data中的数据组装成corev1.Service对象 service := &corev1.Service{ //ObjectMeta中定义资源名、命名空间以及标签 ObjectMeta: metav1.ObjectMeta{ @@ -83,7 +79,7 @@ func (s *servicev1) CreateService(data *ServiceCreate) (err error) { Namespace: data.Namespace, Labels: data.Label, }, - //Spec中定义类型,端口,选择器 + Spec: corev1.ServiceSpec{ Type: corev1.ServiceType(data.Type), Ports: []corev1.ServicePort{ @@ -100,7 +96,6 @@ func (s *servicev1) CreateService(data *ServiceCreate) (err error) { Selector: data.Label, }, } - //默认ClusterIP,这里是判断NodePort,添加配置 if data.NodePort != 0 && data.Type == "NodePort" { service.Spec.Ports[0].NodePort = data.NodePort }