Skip to content
English

更新内容

根据具体升级内容,调整版本或组件。例如:

  • 更新 FinClip 至指定版本
  • 更新特定组件至最新版本

文件准备

  1. 下载并上传离线镜像包到部署服务器 镜像包下载链接由凡泰提供

  2. 导入离线镜像 使用以下命令导入镜像并推送至私有仓库:

    bash
    for i in `docker load -i <离线镜像包文件名> |awk '{print $NF}'` ; do docker tag $i `echo $i|awk -F '/' '{print "registry.finogeeks.internal:5000/mop/"$NF}'` ; docker push `echo $i|awk -F '/' '{print "registry.finogeeks.internal:5000/mop/"$NF}'` ;done

更新步骤

  1. 备份配置文件

    备份 FinClip 配置文件,路径根据版本调整(示例路径:/data/finclip-installation/1.12.0/values.yaml

    bash
    cp /data/finclip-installation/1.12.0/values.yaml /data/finclip-installation/1.12.0/values-$(date +%Y%m%d%H%M%S).yaml
  2. 修改配置文件

    编辑 FinClip 配置文件:

    bash
    vim values.yaml

    根据升级需求修改配置。例如:

    yaml
    apps:
      integration_api: registry.finogeeks.internal:5000/mop/integration-api:<目标版本号>
  3. 执行升级命令 使用 helm 工具进行升级,命令如下:

    bash
    helm upgrade finclip -n finclip /data/finclip/<版本>

启动验证

  1. 检查 Pod 状态

    升级完成后,确认所有组件运行正常:

    bash
    kubectl get pod -n finclip

    列应显示为 :Running

注意事项

  1. 离线镜像包链接和组件版本号需根据实际需求调整。
  2. 确保镜像推送到私有仓库的路径和标签格式正确。
  3. 升级前建议备份相关数据和配置文件,以防回滚时使用。
  4. 如有问题,可通过 kubectl -n finclip logs 查看具体组件日志排查。

Digital Ecosystem Infrastructure.