更新时间:2024-01-05 GMT+08:00
分享

创建多集群工作负载

您可以为容器舰队开启集群联邦能力,以跨集群部署与管理多种类型的工作负载。

本小节将指导您为容器舰队开启集群联邦能力,以快速创建一个无状态工作负载。

开通集群联邦

  1. 登录UCS控制台。
  2. 在左侧导航栏中选择“容器舰队”,在“容器舰队”页签下找到目标舰队,单击“去开通”按钮。

    图1 开通集群联邦

  3. 在弹出的提示框中单击“确定”,等待集群联邦开通成功。

    开通集群联邦大约需要10分钟,请耐心等待。您可以单击集群联邦状态,查看详细的开通进度。开通成功后,容器舰队顶部的提示信息变为“集群联邦能力已开通 ,集群接入成功”

创建无状态工作负载

  1. 登录UCS控制台,在左侧导航栏中选择“容器舰队”
  2. “容器舰队”页签下找到已开通集群联邦的舰队,单击名称进入详情页。
  3. 在左侧导航栏中选择“工作负载”,在“无状态负载”页签中单击右上角“镜像创建”
  4. 设置工作负载基本信息。

    表1 工作负载基本信息设置

    参数

    描述

    负载类型

    选择“无状态负载”

    命名空间

    选择工作负载所需部署的命名空间。

    描述

    输入工作负载的描述信息。

    实例数量

    设置工作负载中各集群的实例数,默认为2。

  5. 设置工作负载容器配置。

    工作负载中的Pod内可配置多个容器,您可以单击右侧“添加容器”为Pod配置多个容器并分别进行设置,本例中仅对容器的基本信息进行配置。

    • 基本信息:
      表2 基本信息参数说明

      参数

      说明

      容器名称

      为容器命名。

      镜像名称

      单击后方“选择镜像”,选择容器使用的镜像。

      镜像版本

      选择需要部署的镜像版本。

      更新策略

      镜像更新/拉取策略。勾选“总是拉取镜像”表示每次都从镜像仓库拉取镜像;如不勾选则优先使用节点已有的镜像,如果没有这个镜像再从镜像仓库拉取。

      CPU配额

      • 申请:容器需要使用的最小CPU值,默认0.25Core。
      • 限制:允许容器使用的CPU最大值。建议设容器配额的最高限额,避免容器资源超额导致系统故障。

      内存配额

      • 申请:容器需要使用的内存最小值,默认512MiB。
      • 限制:允许容器使用的内存最大值。如果超过,容器会被终止。

      初始化容器

      选择容器是否作为Init容器。

      说明:

      Init容器是一种特殊容器,在 Pod 内的应用容器启动之前运行。详细说明请参见Init 容器

  6. 单击“下一步:调度与差异化”,对选择的集群进行调度与差异化配置。

    表3 集群调度策略参数配置

    参数

    描述

    调度方式

    可选择集群权重或自动均衡两种模式。

    • 集群权重:手动设置各集群的权重,工作负载在各集群的实例数将根据设置的权重比例进行分配。
    • 自动均衡:工作负载将根据资源余量在可调度的集群中自动选择集群进行部署。

    部署集群

    • “集群权重”模式下,需手动设置各集群权重值,权重非0的集群将自动勾选为可调度集群,权重为0则表示该集群不可调度。状态非正常的集群无法设置权重。
    • “自动均衡”模式下,单击集群即可将其勾选为可调度集群。

  7. 设置完成后,单击“创建工作负载”,完成创建后,可单击“返回工作负载列表”查看所创建的工作负载。

后续步骤

在创建多集群工作负载后,您可对工作负载的生命周期进行管理,请参见:

  • 设置工作负载网络,具体操作请参见网络
  • 设置工作负载存储,具体操作请参见存储
分享:

    相关文档

    相关产品