Commit 0f2bc4da authored by 黎博's avatar 黎博

新增/dubbo/port接口

parent ae3c79e7
...@@ -8,6 +8,7 @@ import cn.qg.holmes.service.auth.TokenService; ...@@ -8,6 +8,7 @@ import cn.qg.holmes.service.auth.TokenService;
import cn.qg.holmes.service.k8s.*; import cn.qg.holmes.service.k8s.*;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.jayway.jsonpath.JsonPath;
import com.tencentcloudapi.tcr.v20190924.models.RepoInfo; import com.tencentcloudapi.tcr.v20190924.models.RepoInfo;
import io.fabric8.kubernetes.api.model.apps.Deployment; import io.fabric8.kubernetes.api.model.apps.Deployment;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -460,4 +461,21 @@ public class K8sController { ...@@ -460,4 +461,21 @@ public class K8sController {
resultList.sort(String::compareTo); resultList.sort(String::compareTo);
return String.join("\n", resultList); return String.join("\n", resultList);
} }
/**
* 给打包用的,获取dubbo接口
* @param namespace 环境
* @param serviceType 服务类型
* @param serviceName 服务名称
* @param key port_20880
* @return
*/
@GetMapping("/dubbo/port")
public String getDubboPort(@RequestParam String namespace,
@RequestParam String serviceType,
@RequestParam String serviceName,
@RequestParam String key) {
Map<String, Object> serviceMap = k8sService.getPodAndServiceInfo(namespace, serviceType, serviceName);
return serviceMap.get(key).toString();
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment