更新时间:2024-03-28 13:03:58

本文包括如下内容:

1. 载入镜像

2. 上传镜像至镜像仓库

3. 可观测性业务脚本执行

 

根据部署平台的CPU架构(ARM或x86),下载对应版本的脚本压缩包与镜像包,上传至AnyShare主节点上任意目录。

embedded5-app-deploy-1.4.1.tar.gz

anyrobot-embedded5-app-deploy-1.4.1-amd64.tar

anyrobot-embedded5-app-deploy-1.4.1-arm64.tar

1. 载入镜像

#载入镜像包,包名以实际为准

docker load -i anyrobot-embedded5-app-deploy-1.4.1-amd64.tar

#查看embedded5镜像

docker images |grep anyrobot-embedded5-app-deploy

2. 上传镜像至镜像仓库

说明:若有多个镜像仓库,则都需要推送。

#查看embedded5-app-deploy 镜像

docker images | grep embedded5-app-deploy

#若需重命名本地镜像,将其镜像仓库的地址修改为集群使用的镜像仓库地址

docker tag acr.aishu.cn/ar/anyrobot-embedded5-app-deploy:1.4.1 registry.aishu.cn:15000/ar/anyrobot-embedded5-app-deploy:1.4.1

#推送镜像到集群使用的镜像仓库中

docker push registry.aishu.cn:15000/ar/anyrobot-embedded5-app-deploy:1.4.1

3. 可观测性业务脚本执行

1) 解压脚本包

执行命令解压脚本包:

tar -zxf embedded5-app-deploy-1.4.1. tgz

进入到解压后的embedded5-app-deploy目录下,如下图所示:

2) 修改values.yaml文件

根据环境需要,修改values.yaml文件内配置。修改完成后保存。如下图所示:

注意:

1) depServices.observability.host为AnyRobot的IP, depServices.observability.port为AnyRobot 对外开放Web端口, depServices.observability.protocol为AnyRobot对完开放 Web协议;

2.)databaseInfo.type 为AnyRobot部署时 数据库类型,databaseInfo.type 为AnyRobot服务端关系数据库类型,databaseInfo.host 为AnyRobot 服务端关系数据库连接地址,databaseInfo.port 为AnyRobot服务端关系数据库连接端口,databaseInfo.username 为AnyRobot服务端关系数据库连接用户名,databaseInfo.password 为AnyRobot服务端关系数据库连接用户密码;

3)observability-app为要监控的对象列表。

3) 部署业务配置任务

第1步   在解压后的embedded5-app-deploy目录下,执行以下命令启动脚本任务,如下图所示:

注意:registry_url为集群使用镜像仓库地址;\ 后不能有空格。

helm install . --name embedded-app-deploy  \

--set namespace=anyrobot \

--set image.registry=${registry_url} 

2   等待任务完成为Completed状态,如下图所示: