IBM Cloud Docs
加入您的操作员

加入您的操作员

本教程将指导您如何将样本 Node-RED Operator 加载到 IBM Cloud®中的专用目录中。 您可以使用 TGZ 文件来加载操作程序或操作程序捆绑软件。 通过完成本教程,您将学习如何导入操作程序,配置部署,许可证和其他详细信息,并验证操作程序是否可以安装在 Red Hat OpenShift 集群上。

准备工作

  1. 将操作程序和应用程序映像上载到 IBM Cloud® Container Registry

  2. 创建 Red Hat OpenShift 集群

  3. 将源代码上载到存储库。

    使用 样本 Node-RED Operator 的最新发行版 作为如何设置目录结构的示例。

  4. 确保为您分配了对 Catalog Management 和 Partner Center-Sell 服务的 IBM Cloud Identity and Access Management (IAM) 编辑者角色。 有关更多信息,请参阅分配对帐户管理服务的访问权

对于操作程序捆绑软件,您还需要以下 IBM Cloud Identity and Access Management (IAM) 角色。

  • 所有帐户管理服务和所有 IAM 服务上的管理员
  • 软件实例服务的编辑器
  • IBM Cloud Container Registry 服务的编辑器
  • Red Hat OpenShift on IBM Cloud 集群上的管理员

确保使用同一帐户来访问 IBM Cloud Container Registry 并创建 Red Hat OpenShift on IBM Cloud 集群。

导入操作程序

  1. 在 IBM Cloud 控制台中,单击 导航菜单 图标 导航菜单图标 > 合作伙伴中心 > 我的产品

  2. 选择要加入的产品。

  3. 从“软件”页面,单击 导入版本

  4. 选择 来自 GitHub 存储库的操作程序 作为部署方法。

  5. 确认 公共存储库 设置为存储库类型。

  6. 输入 https://github.com/IBM-Cloud/operator-bundle-sample/archive/refs/tags/v0.0.3.tar.gz 作为源 URL。

  7. 以主版本,次版本和修订版的格式输入软件版本,例如 1.0.0

    输入软件的版本,而不是操作程序的版本。 例如,您可能正在使用 Operator V 1.3.0 来安装软件版本 3.1.1。

  8. 单击 添加版本

查看您的版本详细信息

从“配置版本”选项卡中,您可以查看版本详细信息。 查看版本详细信息后,单击 下一步

设置映像拉取私钥

创建 Red Hat® OpenShift® on IBM Cloud® 集群时,该集群包含一个 IAM 服务标识,该标识被授予对 IBM Cloud Container Registry的读者访问权。 服务标识凭证在存储在集群中的映像拉取私钥中的非到期服务标识 API 密钥中进行认证。 在配置部署详细信息的过程中,设置用于从专用 IBM Cloud Container Registry 存储库访问和拉取映像的拉取私钥。

  1. 在“设置映像拉取私钥”部分中,单击 添加映像拉取私钥
  2. 输入映像拉取私钥的名称和值。
  3. 单击更新
  4. 映像拉取私钥名称 列表中,选择刚刚添加的映像拉取私钥。
  5. 单击下一步

设置许可证需求

如果要求用户接受 IBM Cloud 服务协议之外的任何许可协议,请提供每个协议的 URL。

  1. 从“添加许可协议”选项卡中,单击 添加许可证
  2. 输入名称和 URL,然后单击 添加许可证
  3. 输入所有其他许可协议后,单击 下一步

查看自述文件

用户安装软件时,可以通过单击“自述文件”链接来查看产品信息。 “自述文件”链接中的信息是根据您上载到源存储库的自述文件生成的。

  1. 从“编辑自述文件”选项卡中,单击 编辑 图标 "编辑" 图标
  2. 预览当用户安装操作程序时如何向其显示自述文件中的信息。
  3. 如果需要进行更改,请编辑源代码中的信息,并将更新后的代码文件导入到专用目录中。
  4. 单击保存
  5. 单击下一步

验证软件版本

  1. 从“验证产品”选项卡中,选择目标集群和项目,然后单击 下一步

  2. 通过输入工作空间的名称,选择资源组,选择 Schematics 区域以及 (可选) 添加标记来配置 Schematics 工作空间。 然后,单击下一步

    您可以接受针对工作空间名称和资源组显示的缺省选项。

  3. 单击 验证

管理合规性

您可以向软件添加概要文件和控件,以证明其满足安全性和合规性要求。 必须使用 Security and Compliance Center 来扫描验证期间创建的资源。

只有 Security and Compliance Center 支持并由 Security and Compliance Center 扫描验证的概要文件和控件才会显示在目录中。

运行 Security and Compliance Center 扫描

申领概要文件和控件时,必须评估验证期间创建的资源以确保合规性。 要运行扫描,请完成以下步骤:

  1. 在 IBM Cloud 控制台中,单击 菜单 图标 菜单图标 > 安全性与合规性 以访问 Security and Compliance Center。
  2. 在导航中,单击 概要文件
  3. 单击要评估的概要文件行中的 溢出 菜单,然后选择 运行扫描
  4. 单击 运行扫描

扫描完成后,您可以返回到专用目录以继续加载过程。

添加合规性控制

添加要声明的概要文件和控件。

  1. 在产品的“管理合规性”部分中,选择 添加声明
  2. 选择要添加的配置文件。
  3. 选择添加整个概要文件或控件的子集。
  4. 如果选择整个概要文件,请继续执行下一步。 如果选择添加控件子集,请选择要添加的控件。
  5. 单击添加

应用 Security and Compliance Center 扫描

添加先前在 Security and Compliance Center中运行的扫描。Security and Compliance Center 扫描确定遵守监管控制。 有关详细信息,请参阅 按需运行扫描

  1. 单击 添加扫描
  2. 选择用于评估的概要文件。
  3. 选择 Security and Compliance Center 扫描。
  4. 单击 应用扫描
  5. 单击下一步

复审需求

您必须完成验证和任何其他要求才能发布操作程序。

后续步骤

转至 Partner Center 并提交请求,以将操作程序发布到 IBM Cloud 目录。