首页 / 平台管理 / 应用商店管理 / Operators / 部署 Operator

部署 Operator

为指定集群或命名空间中部署 Operator ,供开发测试人员使用 Operator 创建并管理实例。

提示:本节为基础操作指导,不同 Operator 的要求不同,请根据实际情况完成操作。

操作步骤

  1. 在左侧导航栏中,单击 应用商店管理 > Operators

  2. OperatorHub 页签中,单击 Operator 卡片中的 部署

  3. 配置相关参数。

    参数 说明
    升级策略
    • 自动:出现新版本 Operator 时,无需人工干预,由 Operator 的生命周期管理器(OLM,Operator Lifecycle Manager)自动升级 Operator。
    • 手动:出现新版本 Operator 时,需手动升级。

      说明:此设置仅影响 Operator,不涉及 Operator 所管理的实例。
    频道 Operator 开发者根据 Operator 版本特性提供的不同升级途径,例如 alphabetapreviewstable 。选定频道后,一旦触发升级,平台会将 Operator 升级到该频道中的最新版本。
    安装模式
    • 集群模式:在所有命名空间中,均可使用该 Operator 创建实例。
    • 命名空间模式:在一个指定的命名空间使用该 Operator 创建实例。

    说明

    • 单击页面右上角的 YAML,可以通过 YAML 文件补充配置 Subcription Config 信息,例如定点部署、污点容忍、资源配额等。Operator 部署后可编辑或删除订阅信息,参考 订阅管理

    • 配置示例

      config:
       nodeSelector:
           beta.kubernetes.io/arch: amd64
       tolerations:
           - key: "node.alpha.kubernetes.io/unreachable"
             operator: "Exists"
             effect: "NoExecute"
             tolerationSeconds: 6000
  4. 单击 部署

  5. 若选择了手动升级策略,还需在 Operator 详情页,根据提示完成部署。

    说明:后续出现新版本 Operator 时,可在 已部署 Operators 列表下,找到 Operator 并手动升级。

后续操作

Operator 部署成功后,可开始 使用 Operator ,或提醒开发人员和测试人员前往 应用商店 创建应用。