部署 Operator
为指定集群或命名空间中部署 Operator ,供开发测试人员使用 Operator 创建并管理实例。
提示:本节为基础操作指导,不同 Operator 的要求不同,请根据实际情况完成操作。
操作步骤
-
在左侧导航栏中,单击 应用商店管理 > Operators。
-
在 OperatorHub 页签中,单击 Operator 卡片中的 部署。
-
配置相关参数。
参数 说明 升级策略 - 自动:出现新版本 Operator 时,无需人工干预,由 Operator 的生命周期管理器(OLM,Operator Lifecycle Manager)自动升级 Operator。
- 手动:出现新版本 Operator 时,需手动升级。
说明:此设置仅影响 Operator,不涉及 Operator 所管理的实例。
频道 Operator 开发者根据 Operator 版本特性提供的不同升级途径,例如 alpha 和 beta ,preview 和 stable 。选定频道后,一旦触发升级,平台会将 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
-
单击 部署。
-
若选择了手动升级策略,还需在 Operator 详情页,根据提示完成部署。
说明:后续出现新版本 Operator 时,可在 已部署 Operators 列表下,找到 Operator 并手动升级。
后续操作
Operator 部署成功后,可开始 使用 Operator ,或提醒开发人员和测试人员前往 应用商店 创建应用。