更新时间:2021-07-27 GMT+08:00
分享

多云化

多云容器平台支持将单集群应用一键式转换为多云应用,将应用实例部署到多云多集群。

约束与限制

在华东-上海二区域暂不支持多云化功能。

操作步骤

  1. 登录集群控制台,在左侧导航栏中单击“工作负载 > 无状态(Deployment)”。
  2. 选择需要转化为多云应用的工作负载名称,单击对应操作列的“更多 > 多云化”。
  3. 在“基本信息”页签,配置相关信息。

    • 部署集群:选择需要部署多云化的集群。
    • 实例数量:设置集群的实例数量,用户可以设置具体实例个数。

  4. 单击“下一步”,在“集群差异配置”页签,对选择的集群进行差异化配置。

    • 容器设置
      • 设置容器基本信息。
        • 镜像名称:镜像的名称,您可单击“更换镜像”进行更换。
        • 镜像版本:若选择开源镜像中心,请选择需要部署的镜像版本。
        • 容器名称:容器的名称,可修改。
        • 容器规格:申请和限制的含义如下,详情请参见设置容器规格
          • 申请:表示容器运行所需最少资源。
          • 限制:若担心容器超载,导致系统故障。建议设容器配额的最高限制。确保容器资源不会超额。
      • 配置生命周期,用于管理容器各阶段需要执行的命令。
        • 启动命令:设置容器启动时执行的命令,详情请参见设置容器启动命令
        • 启动后处理:设置容器成功运行后执行的命令,详细配置方法请参见设置容器生命周期
        • 停止前处理:设置容器结束前执行的命令,通常用于删除日志/临时文件等,详细配置方法请参见设置容器生命周期
      • 设置健康检查,用于判断容器和用户业务是否正常运行。设置了存活与业务两种探针,详细配置方法请参见容器健康检查
        • 工作负载存活探针:监测到容器实例不健康时,重启应用。
        • 工作负载业务探针:监测到容器实例不健康时,将工作负载设置为未就绪状态,业务流量不会导入到该容器中。
      • 设置环境变量。

        在容器中添加环境变量,一般用于通过环境变量设置参数。

        “环境变量”中,单击“添加环境变量”

      • 安全设置。

        对容器权限进行设置,保护系统和其他容器不受其影响。

        请输入用户ID,容器将以当前用户权限运行。

      • 数据存储。

        给容器挂载数据存储,适用于需持久化存储、高磁盘IO等场景。详细配置请参见存储声明

    • 升级策略
      支持“滚动升级”“替换升级”
      • 滚动升级:滚动升级将逐步用新版本的实例替换旧版本的实例,升级的过程中,业务流量会同时负载均衡分布到新的和旧的实例上,因此业务不会中断。

        最大无效实例数:每次滚动升级允许的最大无效实例数,如果等于实例数有断服风险(最小存活实例数 = 实例数 - 最大无效实例数)。

      • 替换升级:先删除旧实例,再创建新实例。升级过程中业务会中断。
    • 缩容策略

      输入时间。为工作负载删除提供一个时间窗,在执行停止前处理的命令。若超过此时间窗,进程仍未停止,该工作负载将被强制删除。

    • 迁移策略

      工作负载实例所在的节点不可用的情况下,将工作负载实例重新调度到其它可用节点的时间窗,默认300秒。

    • Pod标签

      内置app标签在工作负载创建时指定,暂不支持修改。您可以单击下方的“添加标签”增加标签。

  5. 单击“确定”完成集群多云化配置。
分享:

    相关文档

    相关产品

关闭导读