配置应用集群及升级策略

配置应用集群

提供在运行时配置及切换应用集群

  1. 租户管理员进入控制台应用/服务管理中心
  2. 选择应用,在操作里点击“配置”按钮
  3. 在应用配置界面,下拉选择集群属性,即可切换应用集群

平台升级、应用灰度测试及应用正式升级策略说明如下

为保证系统稳定,并确保平台及应用进行持续升级,平台提供如下操作方式进行平台级应用升级

1. 平台升级后保证原生产系统在原有版本上正常运行

  1. 基本原理:将现有持续运行已验证功能稳定的平台镜像标记为正式版(release),使得正式租户下的应用使用release标记的镜像继续运行,避免版本升级新特性直接使用最新版镜像影响生产使用
  2. 处理方式:创建正式版集群给生产租户使用,隔离开发租户使用的集群
  3. 操作步骤
    1. 将现有生产池镜像打release标记
      1. 连接hub主机
      2. 进入安装根目录/store/newdao-cloud
      3. 执行批处理脚本:bash tagReleaseImages.sh
        1. 推荐在 hub 节点执行
        2. 注意:如果没登录执行时会提示要登录,默认用户名admin,密码admin123
    2. 创建正式版池类型:WEX5-PROD.release,BEX5-PROD.release
    3. 创建正式版共享集群:企业云共享集群-正式版,工作流共享集群-正式版
    4. 调整租户应用升级策略:调整为手工升级,避免模板发布,资源自动升级
    5. 生产租户应用使用的集群变更为上面的正式版,操作方式:
      1. 系统管理员登录控制台,将上面的正式版集群分配给生产租户
      2. 租户管理员登录进入应用中心,点击应用配置,修改集群为正式版的
      3. 修改后对应用重启
    6. 调整完毕

2. 平台升级后在开发租户环境使用新版验证

  1. 开发租户级应用保持原有配置不变
  2. 平台升级后,开发租户即可直接使用新版进行开发、调试、发布
  3. 请在功能测试完毕后再发布模板

3. 开发租户验证完毕后对生产进行灰度测试

  1. 灰度测试:即开发租户发布的模板仅被开放灰度测试的生产租户使用
  2. 操作方式:模板更新后可对局部生产租户调整为非正式版集群,调整后重启即可

4. 灰度测试完毕后统一转到正式版

  1. 发布开发租户下的应用模板
  2. 灰度设置完毕后,标记平台新版镜像为正式版,执行tagReleaseImages.sh
  3. 执行后对release生产池进行智能重建(如果有yaml调整需要对池进行删除新建)
  4. 将租户应用升级策略调整为自动升级
  5. 如果租户应用使用的模板并进行了定制,需要重新发布

results matching ""

    No results matching ""

    results matching ""

      No results matching ""