Update README.md

Former-commit-id: 39041886c8c390d6ee23420bd021fe918c04459c
This commit is contained in:
zhouqunjie 2023-08-16 11:37:03 +08:00
parent 43b1dbb0d6
commit f068cb57c9
1 changed files with 7 additions and 7 deletions

View File

@ -29,10 +29,11 @@ PCM力求解决的现实问题
  Kubenan是框架的核心组件实现了对不同Participant端技术栈的异构屏蔽。框架面向用户侧主要分为资源变更任务提交和集约展示两大功能。在任务提交后PCM通过架设在云算云、智算云、超算云之上的调度中心来实现任务的动态流转。在集约展示部分PCM主要通过Tracker以及P端主动上报的方式对多个Participant服务的资源、任务等信息进行收集和汇聚向用户提供标准化的统一接口。用户可以在前端页面上查看PCM提供的信息也可以通过接口直接获取数据。   Kubenan是框架的核心组件实现了对不同Participant端技术栈的异构屏蔽。框架面向用户侧主要分为资源变更任务提交和集约展示两大功能。在任务提交后PCM通过架设在云算云、智算云、超算云之上的调度中心来实现任务的动态流转。在集约展示部分PCM主要通过Tracker以及P端主动上报的方式对多个Participant服务的资源、任务等信息进行收集和汇聚向用户提供标准化的统一接口。用户可以在前端页面上查看PCM提供的信息也可以通过接口直接获取数据。
![img.png](docs/images/img.png) ![img.png](docs/images/img.png)
## 服务部署 ## 服务部署
  PCM的开发环境需要安装golang 1.18以上版本参考下文内容将会在本地启动kubenan的相关服务。   PCM的开发环境需要安装golang 1.18以上版本参考下文内容将会在本地启动kubenan的相关服务。拉取项目的命令如下:
  拉取项目的命令如下
     
`git clone https://gitlink.org.cn/jcce-pcm/pcm-coordinator.git` ```
git clone https://gitlink.org.cn/jcce-pcm/pcm-coordinator.git
```
#### nacos #### nacos
  配置管理采用nacos用户需要在本地或服务器上安装部署nacos服务对应教程可以参考[nacos安装](https://nacos.io/en-us/docs/quick-start.html)nacos中添加对应服务的配置文件具体配置内容参考下文。   配置管理采用nacos用户需要在本地或服务器上安装部署nacos服务对应教程可以参考[nacos安装](https://nacos.io/en-us/docs/quick-start.html)nacos中添加对应服务的配置文件具体配置内容参考下文。
@ -48,7 +49,7 @@ DB:
SnowflakeConf: SnowflakeConf:
MachineId: 1 MachineId: 1
``` ```
  运行以下命令后将会在本地启动kubenan-rpc服务其具体功能可参考上文架构设计中的描述。 运行以下命令后将会在本地启动kubenan-rpc服务其具体功能可参考上文架构设计中的描述。
``` ```
# get required packages # get required packages
go mod tidy go mod tidy
@ -57,7 +58,7 @@ go mod tidy
go run pcm-coordinator/rpc/pcmcore.go go run pcm-coordinator/rpc/pcmcore.go
``` ```
#### kubenan-api #### kubenan-api
  api服务的配置内容模板如下其中各P端的config信息可以根据实际情况按需配置。 api服务的配置内容模板如下其中各P端的config信息可以根据实际情况按需配置。
``` ```
Name: pcm.core.api Name: pcm.core.api
Host: 0.0.0.0 Host: 0.0.0.0
@ -70,7 +71,6 @@ Redis:
Host: x.x.x.x:portnumber Host: x.x.x.x:portnumber
Pass: password Pass: password
# k8s rpc # k8s rpc
K8sNativeConf: K8sNativeConf:
Endpoints: Endpoints:
@ -89,7 +89,7 @@ ModelArtsRpcConf:
- 127.0.0.1:2002 - 127.0.0.1:2002
NonBlock: true NonBlock: true
``` ```
  运行以下命令后将会在本地启动kubenan-api服务服务启动后用户将可以通过http请求其接口进行各类功能调用。 运行以下命令后将会在本地启动kubenan-api服务服务启动后用户将可以通过http请求其接口进行各类功能调用。
``` ```
# get required packages # get required packages
go mod tidy go mod tidy