创建操作程序预订

操作程序预订告知集群在何处安装给定的操作程序,并向 Operator Lifecycle Manager (OLM) 提供有关该操作程序的信息。

创建操作程序预订时, OLM 将获取操作程序的集群服务版本 (CSV)。 CSV 描述操作程序, OLM 使用 CSV 来执行以下操作:
  • 如果定制资源定义 (CRD) 不存在,将引入 CRD
  • 设置操作程序的服务帐户
  • 启动操作程序部署

有关操作程序的深入描述,请参阅 Red Hat中的 Red Hat® OpenShift®: 操作程序框架视频

准备工作

最佳实践: 如果您为安装设置环境变量,那么可以完全按照编写的方式运行此任务中的命令。 有关指示信息,请参阅 最佳实践: 设置安装变量

请确保先运行环境变量脚本,然后再运行此任务中的命令。

过程

请完成以下任务,以在集群上创建相关的操作程序预订:

1. 为 调度服务 创建操作程序预订

如果您未计划安装 调度服务,那么可以跳过此步骤。

为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


专用容器注册表
  1. 创建以下操作程序预订。

    cat <<EOF |oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: ibm-cpd-scheduling-catalog-subscription
      namespace: ${PROJECT_CPFS_OPS}
    spec:
      channel: v1.3
      installPlanApproval: ${APPROVAL_TYPE}
      name: ibm-cpd-scheduling-operator
      source: ibm-cpd-scheduling-catalog
      sourceNamespace: ${PROJECT_CATSRC}
    EOF
  2. 验证是否已成功创建操作程序。
    1. 运行以下命令以确认已触发预订:
      oc get sub -n ${PROJECT_CPFS_OPS} ibm-cpd-scheduling-catalog-subscription \
      -o jsonpath='{.status.installedCSV} {"\n"}'

      验证命令是否返回 ibm-cpd-scheduling-operator.v1.3.5

    2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
      oc get csv -n ${PROJECT_CPFS_OPS} ibm-cpd-scheduling-operator.v1.3.5 \
      -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

      验证命令是否返回 Succeeded : install strategy completed with no errors

    3. 运行以下命令以确认操作程序已就绪:
      oc get deployments -n ${PROJECT_CPFS_OPS} -l olm.owner="ibm-cpd-scheduling-operator.v1.3.5" \
      -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

      验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 调度服务 操作程序,那么集群管理员必须核准 ibm-cpd-scheduling-operator的更新请求。

IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
  1. 创建以下操作程序预订。

    cat <<EOF |oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: ibm-cpd-scheduling-catalog-subscription
      namespace: ${PROJECT_CPFS_OPS}
    spec:
      channel: v1.3
      installPlanApproval: ${APPROVAL_TYPE}
      name: ibm-cpd-scheduling-operator
      source: ibm-cpd-scheduling-catalog
      sourceNamespace: ${PROJECT_CATSRC}
    EOF
  2. 验证是否已成功创建操作程序。
    1. 运行以下命令以确认已触发预订:
      oc get sub -n ${PROJECT_CPFS_OPS} ibm-cpd-scheduling-catalog-subscription \
      -o jsonpath='{.status.installedCSV} {"\n"}'

      验证命令是否返回 ibm-cpd-scheduling-operator.v1.3.5

    2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
      oc get csv -n ${PROJECT_CPFS_OPS} ibm-cpd-scheduling-operator.v1.3.5 \
      -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

      验证命令是否返回 Succeeded : install strategy completed with no errors

    3. 运行以下命令以确认操作程序已就绪:
      oc get deployments -n ${PROJECT_CPFS_OPS} -l olm.owner="ibm-cpd-scheduling-operator.v1.3.5" \
      -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

      验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 调度服务 操作程序,那么集群管理员必须核准 ibm-cpd-scheduling-operator的更新请求。

具有 IBM 操作程序目录的目录源的 IBM 授权注册表
  1. 创建以下操作程序预订。

    cat <<EOF |oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: ibm-cpd-scheduling-catalog-subscription
      namespace: ${PROJECT_CPFS_OPS}
    spec:
      channel: v1.3
      installPlanApproval: ${APPROVAL_TYPE}
      name: ibm-cpd-scheduling-operator
      source: ibm-operator-catalog
      sourceNamespace: ${PROJECT_CATSRC}
    EOF
  2. 验证是否已成功创建操作程序。
    1. 运行以下命令以确认已触发预订:
      oc get sub -n ${PROJECT_CPFS_OPS} ibm-cpd-scheduling-catalog-subscription \
      -o jsonpath='{.status.installedCSV} {"\n"}'

      验证命令是否返回 ibm-cpd-scheduling-operator.v1.3.5

    2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
      oc get csv -n ${PROJECT_CPFS_OPS} ibm-cpd-scheduling-operator.v1.3.5 \
      -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

      验证命令是否返回 Succeeded : install strategy completed with no errors

    3. 运行以下命令以确认操作程序已就绪:
      oc get deployments -n ${PROJECT_CPFS_OPS} -l olm.owner="ibm-cpd-scheduling-operator.v1.3.5" \
      -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

      验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 调度服务 操作程序,那么集群管理员必须核准 ibm-cpd-scheduling-operator的更新请求。

2. 为 IBM Cloud Pak for Data 平台运营商创建运营商订阅

为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


专用容器注册表
  1. 创建以下操作程序预订。
    cat <<EOF |oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: cpd-operator
      namespace: ${PROJECT_CPD_OPS}
    spec:
      channel: v2.0
      installPlanApproval: ${APPROVAL_TYPE}
      name: cpd-platform-operator
      source: cpd-platform
      sourceNamespace: ${PROJECT_CATSRC}
    EOF
  2. 验证是否已成功创建操作程序。
    1. 运行以下命令以确认已触发预订:
      oc get sub -n ${PROJECT_CPD_OPS} cpd-operator \
      -o jsonpath='{.status.installedCSV} {"\n"}'

      验证命令是否返回 cpd-platform-operator.v2.0.8

    2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
      oc get csv -n ${PROJECT_CPD_OPS} cpd-platform-operator.v2.0.8 \
      -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

      验证命令是否返回 Succeeded : install strategy completed with no errors

    3. 运行以下命令以确认操作程序已就绪:
      oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="cpd-platform-operator.v2.0.8" \
      -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

      验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

  3. 如果您正在运行一个专门的安装(在单独的项目中安装 IBM Cloud Pak® for Data 平台操作员IBM Cloud Pak 基础服务 ),请在 ${PROJECT_CPD_OPS} 项目中为 IBM NamespaceScope Operator 创建一个操作员订阅:
    cat <<EOF |oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: ibm-namespace-scope-operator
      namespace: ${PROJECT_CPD_OPS}
    spec:
      channel: v3
      installPlanApproval: ${APPROVAL_TYPE}
      name: ibm-namespace-scope-operator
      source: opencloud-operators
      sourceNamespace: ${PROJECT_CATSRC}
    EOF
重要提示 :如果您使用手动安装计划创建了 IBM Cloud Pak for Data 平台操作员installPlanApproval: Manual ),则集群管理员必须批准以下操作员的任何待处理更新请求:
  • cpd-platform-operator
  • ibm-cert-manager-operator *
  • ibm-common-service-operator *
  • ibm-namespace-scope-operator *
  • ibm-zen-operator *
  • operand-deployment-lifecycle-manager *

* 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
  1. 创建以下操作程序预订。
    cat <<EOF |oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: cpd-operator
      namespace: ${PROJECT_CPD_OPS}
    spec:
      channel: v2.0
      installPlanApproval: ${APPROVAL_TYPE}
      name: cpd-platform-operator
      source: cpd-platform
      sourceNamespace: ${PROJECT_CATSRC}
    EOF
  2. 验证是否已成功创建操作程序。
    1. 运行以下命令以确认已触发预订:
      oc get sub -n ${PROJECT_CPD_OPS} cpd-operator \
      -o jsonpath='{.status.installedCSV} {"\n"}'

      验证命令是否返回 cpd-platform-operator.v2.0.8

    2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
      oc get csv -n ${PROJECT_CPD_OPS} cpd-platform-operator.v2.0.8 \
      -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

      验证命令是否返回 Succeeded : install strategy completed with no errors

    3. 运行以下命令以确认操作程序已就绪:
      oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="cpd-platform-operator.v2.0.8" \
      -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

      验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

  3. 如果您正在运行一个专门的安装(在单独的项目中安装 IBM Cloud Pak for Data 平台操作员IBM Cloud Pak 基础服务 ),请在 ${PROJECT_CPD_OPS} 项目中为 IBM NamespaceScope Operator 创建一个操作员订阅:
    cat <<EOF |oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: ibm-namespace-scope-operator
      namespace: ${PROJECT_CPD_OPS}
    spec:
      channel: v3
      installPlanApproval: ${APPROVAL_TYPE}
      name: ibm-namespace-scope-operator
      source: opencloud-operators
      sourceNamespace: ${PROJECT_CATSRC}
    EOF
重要提示 :如果您使用手动安装计划创建了 IBM Cloud Pak for Data 平台操作员installPlanApproval: Manual ),则集群管理员必须批准以下操作员的任何待处理更新请求:
  • cpd-platform-operator
  • ibm-cert-manager-operator *
  • ibm-common-service-operator *
  • ibm-namespace-scope-operator *
  • ibm-zen-operator *
  • operand-deployment-lifecycle-manager *

* 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


具有 IBM 操作程序目录的目录源的 IBM 授权注册表
  1. 创建以下操作程序预订。
    cat <<EOF |oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: cpd-operator
      namespace: ${PROJECT_CPD_OPS}
    spec:
      channel: v2.0
      installPlanApproval: ${APPROVAL_TYPE}
      name: cpd-platform-operator
      source: ibm-operator-catalog
      sourceNamespace: ${PROJECT_CATSRC}
    EOF
  2. 验证是否已成功创建操作程序。
    1. 运行以下命令以确认已触发预订:
      oc get sub -n ${PROJECT_CPD_OPS} cpd-operator \
      -o jsonpath='{.status.installedCSV} {"\n"}'

      验证命令是否返回 cpd-platform-operator.v2.0.8

    2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
      oc get csv -n ${PROJECT_CPD_OPS} cpd-platform-operator.v2.0.8 \
      -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

      验证命令是否返回 Succeeded : install strategy completed with no errors

    3. 运行以下命令以确认操作程序已就绪:
      oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="cpd-platform-operator.v2.0.8" \
      -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

      验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

  3. 如果您正在运行一个专门的安装(在单独的项目中安装 IBM Cloud Pak for Data 平台操作员IBM Cloud Pak 基础服务 ),请在 ${PROJECT_CPD_OPS} 项目中为 IBM NamespaceScope Operator 创建一个操作员订阅:
    cat <<EOF |oc apply -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: ibm-namespace-scope-operator
      namespace: ${PROJECT_CPD_OPS}
    spec:
      channel: v3
      installPlanApproval: ${APPROVAL_TYPE}
      name: ibm-namespace-scope-operator
      source: ibm-operator-catalog
      sourceNamespace: ${PROJECT_CATSRC}
    EOF
重要提示 :如果您使用手动安装计划创建了 IBM Cloud Pak for Data 平台操作员installPlanApproval: Manual ),则集群管理员必须批准以下操作员的任何待处理更新请求:
  • cpd-platform-operator
  • ibm-cert-manager-operator *
  • ibm-common-service-operator *
  • ibm-namespace-scope-operator *
  • ibm-zen-operator *
  • operand-deployment-lifecycle-manager *

* 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


3. 使服务能够与第三方操作程序一起使用名称空间作用域限定

某些服务依赖于第三方操作程序,例如开放式源代码操作程序。 缺省情况下,服务对这些第三方操作程序的名称空间作用域没有控制权。

但是,您可以在 IBM NamespaceScope Operator 中启用 csvInjector 选项,以确保所需的第三方操作程序使用与需要它们的服务相同的名称空间作用域。 (设置 csvInjector 选项将允许服务扩充第三方操作程序的集群服务版本 (CSV)。)

要确保服务可以更新 CSV,必须先启用 csvInjector 选项,然后再为服务创建操作程序预订。

以下服务需要此设置:
  • Data Virtualization
  • Db2® Data Management Console
  • IBM Match 360 with Watson
  • Watson Assistant
  • Watson Assistant for Voice Interaction
  • Watson Discovery
  • Watson Speech to Text
  • Watson Text to Speech

要更新 IBM NamespaceScope Operator,请运行适合您环境的命令:


快速安装
运行以下命令以更新 ibm-common-services 项目中的 IBM NamespaceScope Operator
oc patch NamespaceScope common-service \
-n ${PROJECT_CPFS_OPS} \
--type=merge \
--patch='{"spec": {"csvInjector": {"enable": true} } }'

专门安装
重要信息: 确保在 ${PROJECT_CPD_OPS} 项目中为 IBM NamespaceScope Operator 创建了操作程序预订。 有关详细信息,请参阅 2。 为 IBM Cloud Pak for Data 平台运营商 创建运营商订阅。
  1. 检查 ${PROJECT_CPD_OPS} 项目中是否已存在名为 cpd-operatorsNamespaceScope 对象:
    oc get NamespaceScope -n ${PROJECT_CPD_OPS}
  2. 针对您的环境完成相应的步骤:
    该命令会返回:No resources found in the cpd-operators namespace
    运行以下命令以创建 NamespaceScope 对象:
    cat <<EOF |oc apply -f -
    apiVersion: operator.ibm.com/v1
    kind: NamespaceScope
    metadata:
      name: cpd-operators
      namespace: ${PROJECT_CPD_OPS} 
    spec:
      csvInjector:                    
        enable: true
      namespaceMembers:
      - ${PROJECT_CPD_OPS}
    EOF
    此命令返回有关 NamespaceScope 对象的信息
    运行以下命令以更新 cpd-operators 项目中的 NamespaceScope 对象:
    oc patch NamespaceScope cpd-operators \
    -n ${PROJECT_CPD_OPS} \
    --type=merge \
    --patch='{"spec": {"csvInjector": {"enable": true} } }'

4. 为服务创建操作程序预订

为计划安装的每个服务创建操作程序预订。

  • Anaconda Repository for IBM Cloud Pak for Data

    不适用。 有关详细信息,请参阅 安装 Anaconda Repository for IBM Cloud Pak for Data

  • Analytics Engine Powered by Apache Spark

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-ae-operator-subscription
          app.kubernetes.io/managed-by: ibm-cpd-ae-operator
          app.kubernetes.io/name: ibm-cpd-ae-operator-subscription
        name: ibm-cpd-ae-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: stable-v1
          installPlanApproval: ${APPROVAL_TYPE}
          name: analyticsengine-operator
          source: ibm-cpd-ae-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-ae-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-ae.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-ae.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-ae.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Analytics Engine Powered by Apache Spark 操作程序,那么集群管理员必须核准 analyticsengine-operator的更新请求。

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-ae-operator-subscription
          app.kubernetes.io/managed-by: ibm-cpd-ae-operator
          app.kubernetes.io/name: ibm-cpd-ae-operator-subscription
        name: ibm-cpd-ae-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: stable-v1
          installPlanApproval: ${APPROVAL_TYPE}
          name: analyticsengine-operator
          source: ibm-cpd-ae-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-ae-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-ae.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-ae.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-ae.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Analytics Engine Powered by Apache Spark 操作程序,那么集群管理员必须核准 analyticsengine-operator的更新请求。

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-ae-operator-subscription
          app.kubernetes.io/managed-by: ibm-cpd-ae-operator
          app.kubernetes.io/name: ibm-cpd-ae-operator-subscription
        name: ibm-cpd-ae-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: stable-v1
          installPlanApproval: ${APPROVAL_TYPE}
          name: analyticsengine-operator
          source: ibm-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-ae-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-ae.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-ae.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-ae.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Analytics Engine Powered by Apache Spark 操作程序,那么集群管理员必须核准 analyticsengine-operator的更新请求。

  • Cognos® Analytics

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-ca-operator-catalog-subscription
        labels:
          app.kubernetes.io/instance: ibm-ca-operator
          app.kubernetes.io/managed-by: ibm-ca-operator
          app.kubernetes.io/name: ibm-ca-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-ca-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-ca-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-ca-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-ca-operator.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-ca-operator.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-ca-operator.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Cognos Analytics 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-ca-operator
    • ibm-cpd-ccs-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-ca-operator-catalog-subscription
        labels:
          app.kubernetes.io/instance: ibm-ca-operator
          app.kubernetes.io/managed-by: ibm-ca-operator
          app.kubernetes.io/name: ibm-ca-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-ca-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-ca-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-ca-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-ca-operator.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-ca-operator.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-ca-operator.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Cognos Analytics 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-ca-operator
    • ibm-cpd-ccs-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-ca-operator-catalog-subscription
        labels:
          app.kubernetes.io/instance: ibm-ca-operator
          app.kubernetes.io/managed-by: ibm-ca-operator
          app.kubernetes.io/name: ibm-ca-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-ca-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-ca-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-ca-operator.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-ca-operator.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-ca-operator.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Cognos Analytics 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-ca-operator
    • ibm-cpd-ccs-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Cognos Dashboards

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cde-operator-subscription
          app.kubernetes.io/managed-by: ibm-cde-operator
          app.kubernetes.io/name: ibm-cde-operator-subscription
        name: ibm-cde-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cde-operator
        source: ibm-cde-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cde-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-cde.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-cde.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-cde.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Cognos Dashboards 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cde-operator
    • ibm-cpd-ccs-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cde-operator-subscription
          app.kubernetes.io/managed-by: ibm-cde-operator
          app.kubernetes.io/name: ibm-cde-operator-subscription
        name: ibm-cde-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cde-operator
        source: ibm-cde-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cde-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-cde.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-cde.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-cde.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Cognos Dashboards 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cde-operator
    • ibm-cpd-ccs-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cde-operator-subscription
          app.kubernetes.io/managed-by: ibm-cde-operator
          app.kubernetes.io/name: ibm-cde-operator-subscription
        name: ibm-cde-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cde-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cde-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-cde.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-cde.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-cde.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Cognos Dashboards 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cde-operator
    • ibm-cpd-ccs-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Data Privacy

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance:  ibm-cpd-dp-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-dp-operator
          app.kubernetes.io/name:  ibm-cpd-dp-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
        name: ibm-cpd-dp-operator-catalog-subscription
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-dp
          source: ibm-cpd-dp-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-dp-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-dp.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-dp.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-dp.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Data Privacy 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • analyticsengine-operator *
    • ibm-cpd-dp

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance:  ibm-cpd-dp-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-dp-operator
          app.kubernetes.io/name:  ibm-cpd-dp-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
        name: ibm-cpd-dp-operator-catalog-subscription
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-dp
          source: ibm-cpd-dp-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-dp-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-dp.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-dp.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-dp.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Data Privacy 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • analyticsengine-operator *
    • ibm-cpd-dp

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance:  ibm-cpd-dp-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-dp-operator
          app.kubernetes.io/name:  ibm-cpd-dp-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
        name: ibm-cpd-dp-operator-catalog-subscription
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-dp
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-dp-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-dp.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-dp.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-dp.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Data Privacy 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • analyticsengine-operator *
    • ibm-cpd-dp

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Data Refinery

    当您为 Watson Knowledge CatalogWatson Studio创建操作程序预订时,将自动创建 Data Refinery 的操作程序预订。

  • Data Virtualization

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建 Db2U 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2u-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.1
        name: db2u-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-db2uoperator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2u-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 db2u-operator.v1.1.13

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} db2u-operator.v1.1.13 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="db2u-operator.v1.1.13" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 创建 Data Virtualization 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-dv-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.7
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-dv-operator
        source: ibm-dv-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-dv-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-dv-operator.v1.7.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-dv-operator.v1.7.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-dv-operator.v1.7.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Data Virtualization 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • db2u-operator *
    • ibm-cpd-ccs-operator *
    • ibm-dmc-operator *
    • ibm-dv-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建 Db2U 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2u-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.1
        name: db2u-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-db2uoperator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2u-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 db2u-operator.v1.1.13

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} db2u-operator.v1.1.13 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="db2u-operator.v1.1.13" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 创建 Data Virtualization 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-dv-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.7
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-dv-operator
        source: ibm-dv-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-dv-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-dv-operator.v1.7.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-dv-operator.v1.7.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-dv-operator.v1.7.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Data Virtualization 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • db2u-operator *
    • ibm-cpd-ccs-operator *
    • ibm-dmc-operator *
    • ibm-dv-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建 Db2U 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2u-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.1
        name: db2u-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2u-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 db2u-operator.v1.1.13

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} db2u-operator.v1.1.13 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="db2u-operator.v1.1.13" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 创建 Data Virtualization 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-dv-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.7
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-dv-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-dv-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-dv-operator.v1.7.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-dv-operator.v1.7.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-dv-operator.v1.7.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Data Virtualization 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • db2u-operator *
    • ibm-cpd-ccs-operator *
    • ibm-dmc-operator *
    • ibm-dv-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • DataStage®

    对于 DataStage EnterpriseDataStage Enterprise Plus,操作程序预订相同。

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata: 
        name: ibm-cpd-datastage-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec: 
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE} 
        name: ibm-cpd-datastage-operator
        source: ibm-cpd-datastage-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-datastage-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-datastage-operator.v1.0.7

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-datastage-operator.v1.0.7 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-datastage-operator.v1.0.7" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 DataStage 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-datastage-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata: 
        name: ibm-cpd-datastage-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec: 
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE} 
        name: ibm-cpd-datastage-operator
        source: ibm-cpd-datastage-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-datastage-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-datastage-operator.v1.0.7

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-datastage-operator.v1.0.7 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-datastage-operator.v1.0.7" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 DataStage 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-datastage-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata: 
        name: ibm-cpd-datastage-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec: 
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE} 
        name: ibm-cpd-datastage-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-datastage-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-datastage-operator.v1.0.7

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-datastage-operator.v1.0.7 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-datastage-operator.v1.0.7" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 DataStage 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-datastage-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Db2

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 仅限专用安装。 默认情况下 , IBM Cloud Pak 基础服务要求 Db2U 操作员( ibm-db2u-operator )安装在 ${PROJECT_CPFS_OPS} 项目中。 但是,如果您使用的是专门的安装架构(其中 , IBM Cloud Pak 基础服务运营商和 Cloud Pak for DataOpenShift 项目),您必须编辑 IBM Cloud Pak 基础服务操作数注册表,使其指向安装操作员的 Cloud Pak for Data 安装操作符的项目:
      1. 运行以下命令,编辑 IBM Cloud Pak 基础服务操作数注册表。
        oc edit operandRegistry common-service \
        --namespace ${PROJECT_CPFS_OPS}
      2. 更改 ibm-db2u-operatornamespace 条目的值。 指定安装了 Cloud Pak for Data 操作程序的 OpenShift 项目,例如 cpd-operators:
         - channel: v1.1
            installPlanApproval: Automatic
            name: ibm-db2u-operator
            namespace: cpd-operators
            packageName: db2u-operator
            scope: public
            sourceName: ibm-db2uoperator-catalog
            sourceNamespace: openshift-marketplace
      3. 保存您所做的更改并退出。 例如,如果您正在使用 vi,请按 esc 键,然后输入 :wq
    2. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2oltp-cp4d-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-db2oltp-cp4d-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-db2oltp-cp4d-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    3. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2oltp-cp4d-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-db2oltp-cp4d-operator.v1.0.10

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-db2oltp-cp4d-operator.v1.0.10 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-db2oltp-cp4d-operator.v1.0.10" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Db2 创建了先前的操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • ibm-db2oltp-cp4d-operator

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 仅限专用安装。 默认情况下 , IBM Cloud Pak 基础服务要求 Db2U 操作员( ibm-db2u-operator )安装在 ${PROJECT_CPFS_OPS} 项目中。 但是,如果您使用的是专门的安装架构(其中 , IBM Cloud Pak 基础服务运营商和 Cloud Pak for DataOpenShift 项目),您必须编辑 IBM Cloud Pak 基础服务操作数注册表,使其指向安装操作员的 Cloud Pak for Data 安装操作符的项目:
      1. 运行以下命令,编辑 IBM Cloud Pak 基础服务操作数注册表。
        oc edit operandRegistry common-service \
        --namespace ${PROJECT_CPFS_OPS}
      2. 更改 ibm-db2u-operatornamespace 条目的值。 指定安装了 Cloud Pak for Data 操作程序的 OpenShift 项目,例如 cpd-operators:
         - channel: v1.1
            installPlanApproval: Automatic
            name: ibm-db2u-operator
            namespace: cpd-operators
            packageName: db2u-operator
            scope: public
            sourceName: ibm-db2uoperator-catalog
            sourceNamespace: openshift-marketplace
      3. 保存您所做的更改并退出。 例如,如果您正在使用 vi,请按 esc 键,然后输入 :wq
    2. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2oltp-cp4d-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-db2oltp-cp4d-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-db2oltp-cp4d-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    3. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2oltp-cp4d-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-db2oltp-cp4d-operator.v1.0.10

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-db2oltp-cp4d-operator.v1.0.10 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-db2oltp-cp4d-operator.v1.0.10" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Db2 创建了先前的操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • ibm-db2oltp-cp4d-operator

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 仅限专用安装。 默认情况下 , IBM Cloud Pak 基础服务要求 Db2U 操作员( ibm-db2u-operator )安装在 ${PROJECT_CPFS_OPS} 项目中。 但是,如果您使用的是专门的安装架构(其中 , IBM Cloud Pak 基础服务运营商和 Cloud Pak for DataOpenShift 项目),您必须编辑 IBM Cloud Pak 基础服务操作数注册表,使其指向安装操作员的 Cloud Pak for Data 安装操作符的项目:
      1. 运行以下命令,编辑 IBM Cloud Pak 基础服务操作数注册表。
        oc edit operandRegistry common-service \
        --namespace ${PROJECT_CPFS_OPS}
      2. 更改 ibm-db2u-operatornamespace 条目的值。 指定安装了 Cloud Pak for Data 操作程序的 OpenShift 项目,例如 cpd-operators:
         - channel: v1.1
            installPlanApproval: Automatic
            name: ibm-db2u-operator
            namespace: cpd-operators
            packageName: db2u-operator
            scope: public
            sourceName: ibm-db2uoperator-catalog
            sourceNamespace: openshift-marketplace
      3. 保存您所做的更改并退出。 例如,如果您正在使用 vi,请按 esc 键,然后输入 :wq
    2. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2oltp-cp4d-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-db2oltp-cp4d-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    3. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2oltp-cp4d-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-db2oltp-cp4d-operator.v1.0.10

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-db2oltp-cp4d-operator.v1.0.10 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-db2oltp-cp4d-operator.v1.0.10" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Db2 创建了先前的操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • ibm-db2oltp-cp4d-operator

  • Db2 Big SQL

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建 Db2U 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2u-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.1
        name: db2u-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-db2uoperator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2u-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 db2u-operator.v1.1.13

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} db2u-operator.v1.1.13 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="db2u-operator.v1.1.13" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 创建 Db2 Big SQL 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-bigsql-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:   
        channel: v7.2
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-bigsql-operator
        source: ibm-bigsql-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-bigsql-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-bigsql-operator.v7.2.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-bigsql-operator.v7.2.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-bigsql-operator.v7.2.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Db2 Big SQL 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • db2u-operator *
    • ibm-bigsql-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建 Db2U 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2u-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.1
        name: db2u-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-db2uoperator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2u-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 db2u-operator.v1.1.13

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} db2u-operator.v1.1.13 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="db2u-operator.v1.1.13" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 创建 Db2 Big SQL 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-bigsql-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:   
        channel: v7.2
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-bigsql-operator
        source: ibm-bigsql-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-bigsql-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-bigsql-operator.v7.2.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-bigsql-operator.v7.2.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-bigsql-operator.v7.2.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Db2 Big SQL 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • db2u-operator *
    • ibm-bigsql-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建 Db2U 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2u-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.1
        name: db2u-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2u-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 db2u-operator.v1.1.13

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} db2u-operator.v1.1.13 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="db2u-operator.v1.1.13" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 创建 Db2 Big SQL 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-bigsql-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:   
        channel: v7.2
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-bigsql-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-bigsql-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-bigsql-operator.v7.2.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-bigsql-operator.v7.2.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-bigsql-operator.v7.2.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Db2 Big SQL 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • db2u-operator *
    • ibm-bigsql-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Db2 Data Gate

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-datagate-operator-subscription
          app.kubernetes.io/managed-by: ibm-datagate-operator
          app.kubernetes.io/name: ibm-datagate-operator-subscription
        name: ibm-datagate-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v2.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-datagate-operator
          source: ibm-datagate-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-datagate-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-datagate-operator.v2.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-datagate-operator.v2.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-datagate-operator.v2.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住 :如果您使用手动安装计划创建了 Db2 Data Gate 操作员,且使用手动安装计划( installPlanApproval: Manual ),则集群管理员必须批准 ibm-datagate-operator 的更新请求。

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-datagate-operator-subscription
          app.kubernetes.io/managed-by: ibm-datagate-operator
          app.kubernetes.io/name: ibm-datagate-operator-subscription
        name: ibm-datagate-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v2.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-datagate-operator
          source: ibm-datagate-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-datagate-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-datagate-operator.v2.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-datagate-operator.v2.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-datagate-operator.v2.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住 :如果您使用手动安装计划创建了 Db2 Data Gate 操作员,且使用手动安装计划( installPlanApproval: Manual ),则集群管理员必须批准 ibm-datagate-operator 的更新请求。

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-datagate-operator-subscription
          app.kubernetes.io/managed-by: ibm-datagate-operator
          app.kubernetes.io/name: ibm-datagate-operator-subscription
        name: ibm-datagate-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v2.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-datagate-operator
          source: ibm-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-datagate-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-datagate-operator.v2.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-datagate-operator.v2.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-datagate-operator.v2.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住 :如果您使用手动安装计划创建了 Db2 Data Gate 操作员,且使用手动安装计划( installPlanApproval: Manual ),则集群管理员必须批准 ibm-datagate-operator 的更新请求。

  • Db2 Data Management Console

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。

    重要信息: Data Virtualization 会自动创建 Db2 Data Management Console 操作程序预订。
    如果已安装 Data Virtualization,请运行以下命令以确定 Db2 Data Management Console 操作程序预订是否存在:
    oc get sub -n ${PROJECT_CPD_OPS} | grep dmc

    如果该命令返回 ibm-databases-dmc-operator-subscription,请勿再次尝试创建 Db2 Data Management Console 操作程序预订。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-dmc-operator-subscription 
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-dmc-operator
        source: ibm-dmc-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-dmc-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-databases-dmc.v1.0.7

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-databases-dmc.v1.0.7 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-databases-dmc.v1.0.7" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Db2 Data Management Console 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-dmc-operator
    • ibm-cloud-databases-redis-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-dmc-operator-subscription 
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-dmc-operator
        source: ibm-dmc-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-dmc-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-databases-dmc.v1.0.7

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-databases-dmc.v1.0.7 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-databases-dmc.v1.0.7" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Db2 Data Management Console 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-dmc-operator
    • ibm-cloud-databases-redis-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-dmc-operator-subscription 
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-dmc-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-dmc-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-databases-dmc.v1.0.7

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-databases-dmc.v1.0.7 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-databases-dmc.v1.0.7" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Db2 Data Management Console 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-dmc-operator
    • ibm-cloud-databases-redis-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Db2 Event Store

    不适用。 如果您计划安装此服务,请与 IBM 软件支持人员联系。

  • Db2 Warehouse

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 仅限专用安装。 默认情况下 , IBM Cloud Pak 基础服务要求 Db2U 操作员( ibm-db2u-operator )安装在 ${PROJECT_CPFS_OPS} 项目中。 但是,如果您使用的是专门的安装架构(其中 , IBM Cloud Pak 基础服务运营商和 Cloud Pak for DataOpenShift 项目),您必须编辑 IBM Cloud Pak 基础服务操作数注册表,使其指向安装操作员的 Cloud Pak for Data 安装操作符的项目:
      1. 运行以下命令,编辑 IBM Cloud Pak 基础服务操作数注册表。
        oc edit operandRegistry common-service \
        --namespace ${PROJECT_CPFS_OPS}
      2. 更改 ibm-db2u-operatornamespace 条目的值。 指定安装了 Cloud Pak for Data 操作程序的 OpenShift 项目,例如 cpd-operators:
         - channel: v1.1
            installPlanApproval: Automatic
            name: ibm-db2u-operator
            namespace: cpd-operators
            packageName: db2u-operator
            scope: public
            sourceName: ibm-db2uoperator-catalog
            sourceNamespace: openshift-marketplace
      3. 保存您所做的更改并退出。 例如,如果您正在使用 vi,请按 esc 键,然后输入 :wq
    2. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2wh-cp4d-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-db2wh-cp4d-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-db2wh-cp4d-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    3. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2wh-cp4d-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-db2wh-cp4d-operator.v1.0.10

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-db2wh-cp4d-operator.v1.0.10 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-db2wh-cp4d-operator.v1.0.10" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Db2 Warehouse 创建了先前的操作程序,那么集群管理员必须核准针对以下操作程序的任何暂挂更新请求:
    • ibm-db2wh-cp4d-operator

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 仅限专用安装。 默认情况下 , IBM Cloud Pak 基础服务要求 Db2U 操作员( ibm-db2u-operator )安装在 ${PROJECT_CPFS_OPS} 项目中。 但是,如果您使用的是专门的安装架构(其中 , IBM Cloud Pak 基础服务运营商和 Cloud Pak for DataOpenShift 项目),您必须编辑 IBM Cloud Pak 基础服务操作数注册表,使其指向安装操作员的 Cloud Pak for Data 安装操作符的项目:
      1. 运行以下命令,编辑 IBM Cloud Pak 基础服务操作数注册表。
        oc edit operandRegistry common-service \
        --namespace ${PROJECT_CPFS_OPS}
      2. 更改 ibm-db2u-operatornamespace 条目的值。 指定安装了 Cloud Pak for Data 操作程序的 OpenShift 项目,例如 cpd-operators:
         - channel: v1.1
            installPlanApproval: Automatic
            name: ibm-db2u-operator
            namespace: cpd-operators
            packageName: db2u-operator
            scope: public
            sourceName: ibm-db2uoperator-catalog
            sourceNamespace: openshift-marketplace
      3. 保存您所做的更改并退出。 例如,如果您正在使用 vi,请按 esc 键,然后输入 :wq
    2. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2wh-cp4d-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-db2wh-cp4d-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-db2wh-cp4d-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    3. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2wh-cp4d-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-db2wh-cp4d-operator.v1.0.10

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-db2wh-cp4d-operator.v1.0.10 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-db2wh-cp4d-operator.v1.0.10" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Db2 Warehouse 创建了先前的操作程序,那么集群管理员必须核准针对以下操作程序的任何暂挂更新请求:
    • ibm-db2wh-cp4d-operator

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 仅限专用安装。 默认情况下 , IBM Cloud Pak 基础服务要求 Db2U 操作员( ibm-db2u-operator )安装在 ${PROJECT_CPFS_OPS} 项目中。 但是,如果您使用的是专门的安装架构(其中 , IBM Cloud Pak 基础服务运营商和 Cloud Pak for DataOpenShift 项目),您必须编辑 IBM Cloud Pak 基础服务操作数注册表,使其指向安装操作员的 Cloud Pak for Data 安装操作符的项目:
      1. 运行以下命令,编辑 IBM Cloud Pak 基础服务操作数注册表。
        oc edit operandRegistry common-service \
        --namespace ${PROJECT_CPFS_OPS}
      2. 更改 ibm-db2u-operatornamespace 条目的值。 指定安装了 Cloud Pak for Data 操作程序的 OpenShift 项目,例如 cpd-operators:
         - channel: v1.1
            installPlanApproval: Automatic
            name: ibm-db2u-operator
            namespace: cpd-operators
            packageName: db2u-operator
            scope: public
            sourceName: ibm-db2uoperator-catalog
            sourceNamespace: openshift-marketplace
      3. 保存您所做的更改并退出。 例如,如果您正在使用 vi,请按 esc 键,然后输入 :wq
    2. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-db2wh-cp4d-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-db2wh-cp4d-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    3. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-db2wh-cp4d-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-db2wh-cp4d-operator.v1.0.10

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-db2wh-cp4d-operator.v1.0.10 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-db2wh-cp4d-operator.v1.0.10" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Db2 Warehouse 创建了先前的操作程序,那么集群管理员必须核准针对以下操作程序的任何暂挂更新请求:
    • ibm-db2wh-cp4d-operator

  • Decision Optimization

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-dods-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-dods-operator
          app.kubernetes.io/name: ibm-cpd-dods-operator-catalog-subscription
        name: ibm-cpd-dods-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v4.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-dods
          source: ibm-cpd-dods-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-dods-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-dods.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-dods.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-dods.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Decision Optimization 操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-dods
    • ibm-cpd-wml-operator *
    • ibm-cpd-wsl *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-dods-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-dods-operator
          app.kubernetes.io/name: ibm-cpd-dods-operator-catalog-subscription
        name: ibm-cpd-dods-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v4.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-dods
          source: ibm-cpd-dods-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-dods-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-dods.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-dods.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-dods.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Decision Optimization 操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-dods
    • ibm-cpd-wml-operator *
    • ibm-cpd-wsl *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-dods-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-dods-operator
          app.kubernetes.io/name: ibm-cpd-dods-operator-catalog-subscription
        name: ibm-cpd-dods-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v4.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-dods
          source: ibm-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-dods-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-dods.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-dods.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-dods.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Decision Optimization 操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-dods
    • ibm-cpd-wml-operator *
    • ibm-cpd-wsl *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • EDB Postgres

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建 EDB Postgres 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-edb-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        installPlanApproval: ${APPROVAL_TYPE}
        channel: v4.0
        name: ibm-cpd-edb
        source: ibm-cpd-edb-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-edb-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-edb.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-edb.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-edb.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 EDB Postgres 创建了先前的操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-cpd-edb

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建 EDB Postgres 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-edb-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        installPlanApproval: ${APPROVAL_TYPE}
        channel: v4.0
        name: ibm-cpd-edb
        source: ibm-cpd-edb-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-edb-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-edb.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-edb.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-edb.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 EDB Postgres 创建了先前的操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-cpd-edb

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建 EDB Postgres 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-edb-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        installPlanApproval: ${APPROVAL_TYPE}
        channel: v4.0
        name: ibm-cpd-edb
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-edb-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-edb.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-edb.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-edb.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 EDB Postgres 创建了先前的操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-cpd-edb

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Execution Engine for Apache Hadoop

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-hadoop-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-hadoop-operator
          app.kubernetes.io/name: ibm-cpd-hadoop-operator-catalog-subscription
        name: ibm-cpd-hadoop-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-hadoop
          source: ibm-cpd-hadoop-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-hadoop-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-hadoop.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-hadoop.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-hadoop.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Execution Engine for Apache Hadoop 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-hadoop
    • ibm-cpd-wsl *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-hadoop-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-hadoop-operator
          app.kubernetes.io/name: ibm-cpd-hadoop-operator-catalog-subscription
        name: ibm-cpd-hadoop-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-hadoop
          source: ibm-cpd-hadoop-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-hadoop-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-hadoop.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-hadoop.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-hadoop.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Execution Engine for Apache Hadoop 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-hadoop
    • ibm-cpd-wsl *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-hadoop-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-hadoop-operator
          app.kubernetes.io/name: ibm-cpd-hadoop-operator-catalog-subscription
        name: ibm-cpd-hadoop-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-hadoop
          source: ibm-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-hadoop-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-hadoop.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-hadoop.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-hadoop.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Execution Engine for Apache Hadoop 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-hadoop
    • ibm-cpd-wsl *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Financial Services Workbench

    不适用。 有关详细信息,请参阅 Financial Services Workbench 文档

  • Guardium® External S-TAP

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-estap-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-estap
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-estap-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-estap-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-estap.v1.0.0

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-estap.v1.0.0 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-estap.v1.0.0" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Guardium External S-TAP 操作程序,那么集群管理员必须核准 ibm-estap-operator的更新请求。

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-estap-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-estap
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-estap-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-estap-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-estap.v1.0.0

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-estap.v1.0.0 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-estap.v1.0.0" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Guardium External S-TAP 操作程序,那么集群管理员必须核准 ibm-estap-operator的更新请求。

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-estap-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-estap
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-estap-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-estap.v1.0.0

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-estap.v1.0.0 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-estap.v1.0.0" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Guardium External S-TAP 操作程序,那么集群管理员必须核准 ibm-estap-operator的更新请求。

  • IBM Match 360 with Watson

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-mdm-operator-subscription
          app.kubernetes.io/managed-by: ibm-mdm-operator
          app.kubernetes.io/name: ibm-mdm-operator-subscription
        name: ibm-mdm-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.1
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-mdm
        source: ibm-mdm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-mdm-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-mdm.v1.1.278

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-mdm.v1.1.278 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-mdm.v1.1.278" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 IBM Match 360 with Watson 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • fdb-kubernetes-operator *
    • ibm-cloud-databases-redis-operator *
    • ibm-cpd-ccs-operator *
    • ibm-elasticsearch-operator *
    • ibm-mdm
    • ibm-opencontent-foundationdb *
    • ibm-rabbitmq-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-mdm-operator-subscription
          app.kubernetes.io/managed-by: ibm-mdm-operator
          app.kubernetes.io/name: ibm-mdm-operator-subscription
        name: ibm-mdm-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.1
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-mdm
        source: ibm-mdm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-mdm-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-mdm.v1.1.278

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-mdm.v1.1.278 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-mdm.v1.1.278" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 IBM Match 360 with Watson 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • fdb-kubernetes-operator *
    • ibm-cloud-databases-redis-operator *
    • ibm-cpd-ccs-operator *
    • ibm-elasticsearch-operator *
    • ibm-mdm
    • ibm-opencontent-foundationdb *
    • ibm-rabbitmq-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-mdm-operator-subscription
          app.kubernetes.io/managed-by: ibm-mdm-operator
          app.kubernetes.io/name: ibm-mdm-operator-subscription
        name: ibm-mdm-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.1
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-mdm
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-mdm-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-mdm.v1.1.278

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-mdm.v1.1.278 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-mdm.v1.1.278" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 IBM Match 360 with Watson 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • fdb-kubernetes-operator *
    • ibm-cloud-databases-redis-operator *
    • ibm-cpd-ccs-operator *
    • ibm-elasticsearch-operator *
    • ibm-mdm
    • ibm-opencontent-foundationdb *
    • ibm-rabbitmq-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Informix®

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 为安装操作程序创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-informix-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-informix-operator
        source: ibm-informix-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建安装操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-informix-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-informix-operator.v4.1.1

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-informix-operator.v4.1.1 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-informix-operator.v4.1.1" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 为部署操作程序创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-informix-cp4d-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-informix-cp4d-operator
        source: ibm-informix-cp4d-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建部署操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-informix-cp4d-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-informix-cp4d-operator.v4.1.1

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-informix-cp4d-operator.v4.1.1 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-informix-cp4d-operator.v4.1.1" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Informix 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-informix-operator
    • ibm-informix-cp4d-operator

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 为安装操作程序创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-informix-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-informix-operator
        source: ibm-informix-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建安装操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-informix-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-informix-operator.v4.1.1

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-informix-operator.v4.1.1 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-informix-operator.v4.1.1" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 为部署操作程序创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-informix-cp4d-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-informix-cp4d-operator
        source: ibm-informix-cp4d-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建部署操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-informix-cp4d-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-informix-cp4d-operator.v4.1.1

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-informix-cp4d-operator.v4.1.1 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-informix-cp4d-operator.v4.1.1" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Informix 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-informix-operator
    • ibm-informix-cp4d-operator

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 为安装操作程序创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-informix-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-informix-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建安装操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-informix-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-informix-operator.v4.1.1

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-informix-operator.v4.1.1 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-informix-operator.v4.1.1" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 为部署操作程序创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-informix-cp4d-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-informix-cp4d-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建部署操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-informix-cp4d-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-informix-cp4d-operator.v4.1.1

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-informix-cp4d-operator.v4.1.1 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-informix-cp4d-operator.v4.1.1" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Informix 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-informix-operator
    • ibm-informix-cp4d-operator

  • MongoDB

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建 MongoDB Enterprise (第三方) 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-mongodb-enterprise-catalog-subscription
        namespace: ${PROJECT_CPD_OPS} 
      spec:
        channel: stable
        name: mongodb-enterprise
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-mongodb-enterprise-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-mongodb-enterprise-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 mongodb-enterprise.v1.15.2

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} mongodb-enterprise.v1.15.2 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="mongodb-enterprise.v1.15.2" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 创建 MongoDB (Cloud Pak for Data) 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-mongodb-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-cpd-mongodb
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-cpd-mongodb-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-mongodb-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-mongodb.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-mongodb.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-mongodb.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 MongoDB 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • mongodb-enterprise
    • ibm-cpd-mongodb

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建 MongoDB Enterprise (第三方) 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-mongodb-enterprise-catalog-subscription
        namespace: ${PROJECT_CPD_OPS} 
      spec:
        channel: stable
        name: mongodb-enterprise
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-mongodb-enterprise-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-mongodb-enterprise-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 mongodb-enterprise.v1.15.2

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} mongodb-enterprise.v1.15.2 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="mongodb-enterprise.v1.15.2" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 创建 MongoDB (Cloud Pak for Data) 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-mongodb-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-cpd-mongodb
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-cpd-mongodb-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-mongodb-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-mongodb.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-mongodb.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-mongodb.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 MongoDB 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • mongodb-enterprise
    • ibm-cpd-mongodb

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建 MongoDB Enterprise (第三方) 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-mongodb-enterprise-catalog-subscription
        namespace: ${PROJECT_CPD_OPS} 
      spec:
        channel: stable
        name: mongodb-enterprise
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-mongodb-enterprise-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 mongodb-enterprise.v1.15.2

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} mongodb-enterprise.v1.15.2 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="mongodb-enterprise.v1.15.2" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    3. 创建 MongoDB (Cloud Pak for Data) 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-mongodb-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-cpd-mongodb
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-mongodb-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-mongodb.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-mongodb.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-mongodb.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 MongoDB 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • mongodb-enterprise
    • ibm-cpd-mongodb

  • Open Data for Industries

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: osdu-ibm-operator
        namespace: ${PROJECT_CPD_OPS}  
      spec:
        channel: v1.0
        name: osdu-ibm-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-osdu-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} osdu-ibm-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 osdu-ibm-operator.v3.0.0

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} osdu-ibm-operator.v3.0.0 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="osdu-ibm-operator.v3.0.0" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Open Data for Industries 操作程序,那么集群管理员必须核准 osdu-ibm-operator的更新请求。

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: osdu-ibm-operator
        namespace: ${PROJECT_CPD_OPS}  
      spec:
        channel: v1.0
        name: osdu-ibm-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-osdu-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} osdu-ibm-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 osdu-ibm-operator.v3.0.0

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} osdu-ibm-operator.v3.0.0 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="osdu-ibm-operator.v3.0.0" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Open Data for Industries 操作程序,那么集群管理员必须核准 osdu-ibm-operator的更新请求。

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: osdu-ibm-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: osdu-ibm-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} osdu-ibm-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 osdu-ibm-operator.v3.0.0

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} osdu-ibm-operator.v3.0.0 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="osdu-ibm-operator.v3.0.0" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Open Data for Industries 操作程序,那么集群管理员必须核准 osdu-ibm-operator的更新请求。

  • OpenPages®

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-openpages-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-openpages-operator
        source: ibm-cpd-openpages-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-openpages-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-openpages-operator.v8.204.5

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-openpages-operator.v8.204.5 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-openpages-operator.v8.204.5" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 OpenPages 操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • ibm-db2aaservice-cp4d-operator *
    • db2u-operator *
    • ibm-cpd-openpages-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-openpages-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-openpages-operator
        source: ibm-cpd-openpages-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-openpages-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-openpages-operator.v8.204.5

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-openpages-operator.v8.204.5 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-openpages-operator.v8.204.5" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 OpenPages 操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • ibm-db2aaservice-cp4d-operator *
    • db2u-operator *
    • ibm-cpd-openpages-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-openpages-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-openpages-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-openpages-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-openpages-operator.v8.204.5

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-openpages-operator.v8.204.5 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-openpages-operator.v8.204.5" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 OpenPages 操作程序,那么集群管理员必须核准下列操作程序的任何暂挂更新请求:
    • ibm-db2aaservice-cp4d-operator *
    • db2u-operator *
    • ibm-cpd-openpages-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Planning Analytics

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-planning-analytics-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-planning-analytics-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-planning-analytics-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-planning-analytics-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-planning-analytics-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-planning-analytics-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-planning-analytics-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Planning Analytics 操作程序,那么集群管理员必须核准 ibm-planning-analytics-operator的更新请求。

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-planning-analytics-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-planning-analytics-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-planning-analytics-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-planning-analytics-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-planning-analytics-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-planning-analytics-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-planning-analytics-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Planning Analytics 操作程序,那么集群管理员必须核准 ibm-planning-analytics-operator的更新请求。

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-planning-analytics-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-planning-analytics-operator
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-planning-analytics-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-planning-analytics-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-planning-analytics-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-planning-analytics-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Planning Analytics 操作程序,那么集群管理员必须核准 ibm-planning-analytics-operator的更新请求。

  • Product Master

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-productmaster-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-cpd-productmaster
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-productmaster-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub --namespace ${PROJECT_CPD_OPS} ibm-productmaster-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-productmaster.v1.0.4

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-productmaster.v1.0.4 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-productmaster.v1.0.4" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Product Master 操作程序,那么集群管理员必须核准 ibm-cpd-productmaster的更新请求。

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-productmaster-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-cpd-productmaster
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-productmaster-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub --namespace ${PROJECT_CPD_OPS} ibm-productmaster-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-productmaster.v1.0.4

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-productmaster.v1.0.4 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-productmaster.v1.0.4" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Product Master 操作程序,那么集群管理员必须核准 ibm-cpd-productmaster的更新请求。

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-productmaster-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-cpd-productmaster
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub --namespace ${PROJECT_CPD_OPS} ibm-productmaster-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-productmaster.v1.0.4

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-productmaster.v1.0.4 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-productmaster.v1.0.4" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Product Master 操作程序,那么集群管理员必须核准 ibm-cpd-productmaster的更新请求。

  • RStudio® Server with R 3.6

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-rstudio-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-rstudio-operator
          app.kubernetes.io/name: ibm-cpd-rstudio-operator-catalog-subscription
        name: ibm-cpd-rstudio-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-rstudio
          source: ibm-cpd-rstudio-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-rstudio-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-rstudio.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-rstudio.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-rstudio.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 RStudio Server with R 3.6 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-rstudio

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-rstudio-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-rstudio-operator
          app.kubernetes.io/name: ibm-cpd-rstudio-operator-catalog-subscription
        name: ibm-cpd-rstudio-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-rstudio
          source: ibm-cpd-rstudio-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-rstudio-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-rstudio.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-rstudio.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-rstudio.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 RStudio Server with R 3.6 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-rstudio

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-rstudio-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-rstudio-operator
          app.kubernetes.io/name: ibm-cpd-rstudio-operator-catalog-subscription
        name: ibm-cpd-rstudio-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-rstudio
          source: ibm-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-rstudio-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-rstudio.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-rstudio.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-rstudio.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 RStudio Server with R 3.6 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-rstudio

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • SPSS® Modeler

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-spss-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-spss-operator
          app.kubernetes.io/name: ibm-cpd-spss-operator-catalog-subscription
        name: ibm-cpd-spss-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-spss
          source: ibm-cpd-spss-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-spss-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-spss.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-spss.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-spss.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 SPSS Modeler 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-spss
    • ibm-cpd-wsl *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-spss-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-spss-operator
          app.kubernetes.io/name: ibm-cpd-spss-operator-catalog-subscription
        name: ibm-cpd-spss-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-spss
          source: ibm-cpd-spss-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-spss-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-spss.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-spss.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-spss.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 SPSS Modeler 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-spss
    • ibm-cpd-wsl *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-spss-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-spss-operator
          app.kubernetes.io/name: ibm-cpd-spss-operator-catalog-subscription
        name: ibm-cpd-spss-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-spss
          source: ibm-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-spss-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-spss.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-spss.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-spss.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 SPSS Modeler 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-spss
    • ibm-cpd-wsl *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Virtual Data Pipeline

    不适用。 有关详细信息,请参阅 安装 Virtual Data Pipeline for Cloud Pak for Data

  • Voice Gateway

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-voice-gateway-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-voice-gateway-operator
        source: ibm-voice-gateway-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-voice-gateway-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-voice-gateway-operator.v1.0.6

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-voice-gateway-operator.v1.0.6 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-voice-gateway-operator.v1.0.6" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Voice Gateway 操作程序,那么集群管理员必须核准 ibm-voice-gateway-operator的更新请求。

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-voice-gateway-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-voice-gateway-operator
        source: ibm-voice-gateway-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-voice-gateway-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-voice-gateway-operator.v1.0.6

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-voice-gateway-operator.v1.0.6 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-voice-gateway-operator.v1.0.6" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Voice Gateway 操作程序,那么集群管理员必须核准 ibm-voice-gateway-operator的更新请求。

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-voice-gateway-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.0
        name: ibm-voice-gateway-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-voice-gateway-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-voice-gateway-operator.v1.0.6

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-voice-gateway-operator.v1.0.6 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-voice-gateway-operator.v1.0.6" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Voice Gateway 操作程序,那么集群管理员必须核准 ibm-voice-gateway-operator的更新请求。

  • Watson Assistant

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-assistant-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-assistant-operator
        source: ibm-watson-assistant-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-assistant-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-assistant-operator.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-assistant-operator.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-assistant-operator.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Assistant 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • cp4d-audit-webhook-operator
    • ibm-cert-manager-operator*
    • ibm-cloud-databases-redis-operator *
    • ibm-elasticsearch-operator *
    • ibm-etcd-operator *
    • ibm-events-operator*
    • ibm-licensing-operator*
    • ibm-minio-operator *
    • ibm-model-train-dwf-operator
    • ibm-rabbitmq-operator *
    • ibm-watson-assistant-operator
    • ibm-watson-gateway-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-assistant-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-assistant-operator
        source: ibm-watson-assistant-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-assistant-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-assistant-operator.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-assistant-operator.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-assistant-operator.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Assistant 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • cp4d-audit-webhook-operator
    • ibm-cert-manager-operator*
    • ibm-cloud-databases-redis-operator *
    • ibm-elasticsearch-operator *
    • ibm-etcd-operator *
    • ibm-events-operator*
    • ibm-licensing-operator*
    • ibm-minio-operator *
    • ibm-model-train-dwf-operator
    • ibm-rabbitmq-operator *
    • ibm-watson-assistant-operator
    • ibm-watson-gateway-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-assistant-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-assistant-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-assistant-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-assistant-operator.v4.0.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-assistant-operator.v4.0.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-assistant-operator.v4.0.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Assistant 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • cp4d-audit-webhook-operator
    • ibm-cert-manager-operator*
    • ibm-cloud-databases-redis-operator *
    • ibm-elasticsearch-operator *
    • ibm-etcd-operator *
    • ibm-events-operator*
    • ibm-licensing-operator*
    • ibm-minio-operator *
    • ibm-model-train-dwf-operator
    • ibm-rabbitmq-operator *
    • ibm-watson-assistant-operator
    • ibm-watson-gateway-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Watson Assistant for Voice Interaction

    Watson Assistant for Voice Interaction 由下列服务构成:
    • Voice Gateway
    • Watson Assistant
    • Watson Speech to Text
    • Watson Text to Speech
  • Watson Discovery

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-watson-discovery-operator-subscription
          app.kubernetes.io/managed-by: ibm-watson-discovery-operator
          app.kubernetes.io/name: ibm-watson-discovery-operator-subscription
        name: ibm-watson-discovery-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-discovery-operator
        source: ibm-watson-discovery-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-discovery-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-discovery-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-discovery-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-discovery-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Discovery 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-elasticsearch-operator *
    • ibm-etcd-operator *
    • ibm-minio-operator *
    • ibm-model-train-classic-operator
    • ibm-rabbitmq-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-discovery-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-watson-discovery-operator-subscription
          app.kubernetes.io/managed-by: ibm-watson-discovery-operator
          app.kubernetes.io/name: ibm-watson-discovery-operator-subscription
        name: ibm-watson-discovery-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-discovery-operator
        source: ibm-watson-discovery-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-discovery-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-discovery-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-discovery-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-discovery-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Discovery 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-elasticsearch-operator *
    • ibm-etcd-operator *
    • ibm-minio-operator *
    • ibm-model-train-classic-operator
    • ibm-rabbitmq-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-discovery-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-watson-discovery-operator-subscription
          app.kubernetes.io/managed-by: ibm-watson-discovery-operator
          app.kubernetes.io/name: ibm-watson-discovery-operator-subscription
        name: ibm-watson-discovery-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-discovery-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-discovery-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-discovery-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-discovery-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-discovery-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Discovery 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-elasticsearch-operator *
    • ibm-etcd-operator *
    • ibm-minio-operator *
    • ibm-model-train-classic-operator
    • ibm-rabbitmq-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-discovery-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Watson Knowledge Catalog

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 仅限专用安装。 默认情况下 , IBM Cloud Pak 基础服务要求 Db2U 操作员( ibm-db2u-operator )安装在 ${PROJECT_CPFS_OPS} 项目中。 但是,如果您使用的是专门的安装架构(其中 , IBM Cloud Pak 基础服务运营商和 Cloud Pak for DataOpenShift 项目),您必须编辑 IBM Cloud Pak 基础服务操作数注册表,使其指向安装操作员的 Cloud Pak for Data 安装操作符的项目:
      1. 运行以下命令,编辑 IBM Cloud Pak 基础服务操作数注册表。
        oc edit operandRegistry common-service \
        --namespace ${PROJECT_CPFS_OPS}
      2. 更改 ibm-db2u-operatornamespace 条目的值。 指定安装了 Cloud Pak for Data 操作程序的 OpenShift 项目,例如 cpd-operators:
         - channel: v1.1
            installPlanApproval: Automatic
            name: ibm-db2u-operator
            namespace: cpd-operators
            packageName: db2u-operator
            scope: public
            sourceName: ibm-db2uoperator-catalog
            sourceNamespace: openshift-marketplace
      3. 保存您所做的更改并退出。 例如,如果您正在使用 vi,请按 esc 键,然后输入 :wq
    2. 创建 Watson Knowledge Catalog 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance:  ibm-cpd-wkc-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-wkc-operator
          app.kubernetes.io/name:  ibm-cpd-wkc-operator-catalog-subscription
        name: ibm-cpd-wkc-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-wkc
          source: ibm-cpd-wkc-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    3. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-wkc-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wkc.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wkc.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wkc.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Knowledge Catalog 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • db2u-operator *
    • ibm-cpd-ccs-operator *
    • ibm-cpd-datarefinery-operator
    • ibm-db2aaservice-cp4d-operator *
    • ibm-cpd-iis-operator
    • ibm-cpd-wkc

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 仅限专用安装。 默认情况下 , IBM Cloud Pak 基础服务要求 Db2U 操作员( ibm-db2u-operator )安装在 ${PROJECT_CPFS_OPS} 项目中。 但是,如果您使用的是专门的安装架构(其中 , IBM Cloud Pak 基础服务运营商和 Cloud Pak for DataOpenShift 项目),您必须编辑 IBM Cloud Pak 基础服务操作数注册表,使其指向安装操作员的 Cloud Pak for Data 安装操作符的项目:
      1. 运行以下命令,编辑 IBM Cloud Pak 基础服务操作数注册表。
        oc edit operandRegistry common-service \
        --namespace ${PROJECT_CPFS_OPS}
      2. 更改 ibm-db2u-operatornamespace 条目的值。 指定安装了 Cloud Pak for Data 操作程序的 OpenShift 项目,例如 cpd-operators:
         - channel: v1.1
            installPlanApproval: Automatic
            name: ibm-db2u-operator
            namespace: cpd-operators
            packageName: db2u-operator
            scope: public
            sourceName: ibm-db2uoperator-catalog
            sourceNamespace: openshift-marketplace
      3. 保存您所做的更改并退出。 例如,如果您正在使用 vi,请按 esc 键,然后输入 :wq
    2. 创建 Watson Knowledge Catalog 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance:  ibm-cpd-wkc-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-wkc-operator
          app.kubernetes.io/name:  ibm-cpd-wkc-operator-catalog-subscription
        name: ibm-cpd-wkc-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-wkc
          source: ibm-cpd-wkc-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    3. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-wkc-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wkc.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wkc.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wkc.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Knowledge Catalog 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • db2u-operator *
    • ibm-cpd-ccs-operator *
    • ibm-cpd-datarefinery-operator
    • ibm-db2aaservice-cp4d-operator *
    • ibm-cpd-iis-operator
    • ibm-cpd-wkc

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 仅限专用安装。 默认情况下 , IBM Cloud Pak 基础服务要求 Db2U 操作员( ibm-db2u-operator )安装在 ${PROJECT_CPFS_OPS} 项目中。 但是,如果您使用的是专门的安装架构(其中 , IBM Cloud Pak 基础服务运营商和 Cloud Pak for DataOpenShift 项目),您必须编辑 IBM Cloud Pak 基础服务操作数注册表,使其指向安装操作员的 Cloud Pak for Data 安装操作符的项目:
      1. 运行以下命令,编辑 IBM Cloud Pak 基础服务操作数注册表。
        oc edit operandRegistry common-service \
        --namespace ${PROJECT_CPFS_OPS}
      2. 更改 ibm-db2u-operatornamespace 条目的值。 指定安装了 Cloud Pak for Data 操作程序的 OpenShift 项目,例如 cpd-operators:
         - channel: v1.1
            installPlanApproval: Automatic
            name: ibm-db2u-operator
            namespace: cpd-operators
            packageName: db2u-operator
            scope: public
            sourceName: ibm-db2uoperator-catalog
            sourceNamespace: openshift-marketplace
      3. 保存您所做的更改并退出。 例如,如果您正在使用 vi,请按 esc 键,然后输入 :wq
    2. 创建 Watson Knowledge Catalog 操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance:  ibm-cpd-wkc-operator-catalog-subscription
          app.kubernetes.io/managed-by: ibm-cpd-wkc-operator
          app.kubernetes.io/name:  ibm-cpd-wkc-operator-catalog-subscription
        name: ibm-cpd-wkc-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.0
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-wkc
          source: ibm-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    3. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-wkc-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wkc.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wkc.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wkc.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Knowledge Catalog 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • db2u-operator *
    • ibm-cpd-ccs-operator *
    • ibm-cpd-datarefinery-operator
    • ibm-db2aaservice-cp4d-operator *
    • ibm-cpd-iis-operator
    • ibm-cpd-wkc

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Watson Knowledge Studio

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-watson-ks-operator-subscription
          app.kubernetes.io/managed-by: ibm-watson-ks-operator
          app.kubernetes.io/name: ibm-watson-ks-operator-subscription
        name: ibm-watson-ks-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-ks-operator
        source: ibm-watson-ks-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-ks-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-ks-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-ks-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-ks-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Knowledge Studio 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql
    • ibm-etcd-operator *
    • ibm-minio-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-ks-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-watson-ks-operator-subscription
          app.kubernetes.io/managed-by: ibm-watson-ks-operator
          app.kubernetes.io/name: ibm-watson-ks-operator-subscription
        name: ibm-watson-ks-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-ks-operator
        source: ibm-watson-ks-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-ks-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-ks-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-ks-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-ks-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Knowledge Studio 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql
    • ibm-etcd-operator *
    • ibm-minio-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-ks-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-watson-ks-operator-subscription
          app.kubernetes.io/managed-by: ibm-watson-ks-operator
          app.kubernetes.io/name: ibm-watson-ks-operator-subscription
        name: ibm-watson-ks-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-ks-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-ks-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-ks-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-ks-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-ks-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Knowledge Studio 创建了先前的操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql
    • ibm-etcd-operator *
    • ibm-minio-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-ks-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Watson Machine Learning

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-wml-operator-subscription
          app.kubernetes.io/managed-by: ibm-cpd-wml-operator
          app.kubernetes.io/name: ibm-cpd-wml-operator-subscription
        name: ibm-cpd-wml-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.1
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-wml-operator
          source: ibm-cpd-wml-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-wml-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wml-operator.v1.1.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wml-operator.v1.1.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wml-operator.v1.1.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson Machine Learning 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-wml-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-wml-operator-subscription
          app.kubernetes.io/managed-by: ibm-cpd-wml-operator
          app.kubernetes.io/name: ibm-cpd-wml-operator-subscription
        name: ibm-cpd-wml-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.1
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-wml-operator
          source: ibm-cpd-wml-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-wml-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wml-operator.v1.1.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wml-operator.v1.1.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wml-operator.v1.1.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson Machine Learning 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-wml-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          app.kubernetes.io/instance: ibm-cpd-wml-operator-subscription
          app.kubernetes.io/managed-by: ibm-cpd-wml-operator
          app.kubernetes.io/name: ibm-cpd-wml-operator-subscription
        name: ibm-cpd-wml-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
          channel: v1.1
          installPlanApproval: ${APPROVAL_TYPE}
          name: ibm-cpd-wml-operator
          source: ibm-operator-catalog
          sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-wml-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wml-operator.v1.1.8

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wml-operator.v1.1.8 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wml-operator.v1.1.8" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson Machine Learning 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-wml-operator *

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Watson Machine Learning Accelerator

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-wml-accelerator-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        name: ibm-cpd-wml-accelerator-operator
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-cpd-wml-accelerator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-wml-accelerator-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wml-accelerator.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wml-accelerator.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wml-accelerator.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson Machine Learning Accelerator 操作程序,那么集群管理员必须核准 ibm-cpd-wml-accelerator-operator的更新请求。

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-wml-accelerator-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        name: ibm-cpd-wml-accelerator-operator
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-cpd-wml-accelerator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-wml-accelerator-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wml-accelerator.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wml-accelerator.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wml-accelerator.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson Machine Learning Accelerator 操作程序,那么集群管理员必须核准 ibm-cpd-wml-accelerator-operator的更新请求。

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-cpd-wml-accelerator-operator
        namespace: ${PROJECT_CPD_OPS}
      spec:
        name: ibm-cpd-wml-accelerator-operator
        channel: v1.0
        installPlanApproval: ${APPROVAL_TYPE}
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-wml-accelerator-operator \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wml-accelerator.v1.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wml-accelerator.v1.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wml-accelerator.v1.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson Machine Learning Accelerator 操作程序,那么集群管理员必须核准 ibm-cpd-wml-accelerator-operator的更新请求。

  • Watson OpenScale

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-openscale-operator-subscription
        labels:
          app.kubernetes.io/instance: ibm-watson-openscale-operator-subscription
          app.kubernetes.io/managed-by: ibm-watson-openscale-operator
          app.kubernetes.io/name: ibm-watson-openscale-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.5
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-wos
        source: ibm-openscale-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-openscale-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wos.v1.5.4

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wos.v1.5.4 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wos.v1.5.4" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson OpenScale 操作程序,那么集群管理员必须核准 ibm-cpd-wos的更新请求。

    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-openscale-operator-subscription
        labels:
          app.kubernetes.io/instance: ibm-watson-openscale-operator-subscription
          app.kubernetes.io/managed-by: ibm-watson-openscale-operator
          app.kubernetes.io/name: ibm-watson-openscale-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.5
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-wos
        source: ibm-openscale-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-openscale-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wos.v1.5.4

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wos.v1.5.4 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wos.v1.5.4" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson OpenScale 操作程序,那么集群管理员必须核准 ibm-cpd-wos的更新请求。

    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-openscale-operator-subscription
        labels:
          app.kubernetes.io/instance: ibm-watson-openscale-operator-subscription
          app.kubernetes.io/managed-by: ibm-watson-openscale-operator
          app.kubernetes.io/name: ibm-watson-openscale-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v1.5
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-wos
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-openscale-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wos.v1.5.4

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wos.v1.5.4 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wos.v1.5.4" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    请记住: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson OpenScale 操作程序,那么集群管理员必须核准 ibm-cpd-wos的更新请求。

  • Watson Speech to Text

    重要信息: 同一操作程序预订用于 Watson Speech to TextWatson Text to Speech。 如果计划安装这两个服务,那么只需创建一次预订。

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-speech-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-speech-operator
        source: ibm-watson-speech-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-speech-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-speech-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Speech 服务创建了上述操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-minio-operator *
    • ibm-rabbitmq-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-speech-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-speech-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-speech-operator
        source: ibm-watson-speech-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-speech-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-speech-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Speech 服务创建了上述操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-minio-operator *
    • ibm-rabbitmq-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-speech-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-speech-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-speech-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-speech-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-speech-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Speech 服务创建了上述操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-minio-operator *
    • ibm-rabbitmq-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-speech-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Watson Studio

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        annotations:
        name: ibm-cpd-ws-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v2.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-wsl
        source: ibm-cpd-ws-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-ws-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wsl.v2.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wsl.v2.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wsl.v2.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson Studio 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-datarefinery-operator *
    • ibm-cpd-wsl *
    • ibm-cpd-ws-runtimes

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        annotations:
        name: ibm-cpd-ws-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v2.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-wsl
        source: ibm-cpd-ws-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-ws-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wsl.v2.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wsl.v2.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wsl.v2.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson Studio 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-datarefinery-operator *
    • ibm-cpd-wsl *
    • ibm-cpd-ws-runtimes

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        annotations:
        name: ibm-cpd-ws-operator-catalog-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v2.0
        installPlanApproval: ${APPROVAL_TYPE}
        name: ibm-cpd-wsl
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
      EOF
    2. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-cpd-ws-operator-catalog-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-cpd-wsl.v2.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-cpd-wsl.v2.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-cpd-wsl.v2.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    要点: 如果使用手动安装计划 (installPlanApproval: Manual) 创建了 Watson Studio 操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • ibm-cpd-ccs-operator *
    • ibm-cpd-datarefinery-operator *
    • ibm-cpd-wsl *
    • ibm-cpd-ws-runtimes

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


  • Watson Studio 运行时

    Watson Studio创建操作程序预订时,会自动创建 Watson Studio 运行时 的操作程序预订。

  • Watson Text to Speech

    重要信息: 同一操作程序预订用于 Watson Speech to TextWatson Text to Speech。 如果计划安装这两个服务,那么只需创建一次预订。

    为您的环境创建相应的操作程序预订。 操作程序预订指向的目录取决于您创建的目录源的类型以及集群从其获取映像的位置。


    专用容器注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-speech-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-speech-operator
        source: ibm-watson-speech-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-speech-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-speech-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Speech 服务创建了上述操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-minio-operator *
    • ibm-rabbitmq-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-speech-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    IBM Entitled Registry ,其中包含用于提取特定版本映像的目录源
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-speech-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-speech-operator
        source: ibm-watson-speech-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-speech-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-speech-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Speech 服务创建了上述操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-minio-operator *
    • ibm-rabbitmq-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-speech-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。


    具有 IBM 操作程序目录的目录源的 IBM 授权注册表
    1. 提交以下操作数请求以在 ${PROJECT_CPFS_OPS} 项目中安装 Cloud Native PostgreSQL 操作程序。
      要点: 如果将 Cloud Native PostgreSQL 操作程序安装为集群范围的操作程序,以便在 Cloud Pak for Data外部使用, 您可以跳过此步骤。
      cat <<EOF |oc apply -f -
      apiVersion: operator.ibm.com/v1alpha1
      kind: OperandRequest
      metadata:
        name: common-service-edb
        namespace: ${PROJECT_CPFS_OPS}
      spec:
        requests:
          - operands:
              - name: cloud-native-postgresql
            registry: common-service
      EOF
    2. 验证操作程序是否已成功安装。
      1. 请运行以下命令以确认已创建操作数请求:
        oc get opreq common-service-edb -n ${PROJECT_CPFS_OPS} \
        -o jsonpath='{.status.phase}  {"\n"}'

        验证命令是否返回 Running。 如果该命令返回 InitializedInstalling,请等待几分钟并再次运行该命令。

      2. 运行以下命令以确认已安装该操作程序:
        oc get pod -n ${PROJECT_CPFS_OPS} -l app.kubernetes.io/name=cloud-native-postgresql \
        -o jsonpath='{.items[0].status.phase} {"\n"}'

        验证命令是否返回 Running

    3. 创建以下操作程序预订。
      cat <<EOF |oc apply -f -
      apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        name: ibm-watson-speech-operator-subscription
        namespace: ${PROJECT_CPD_OPS}
      spec:
        channel: v4.0
        name: ibm-watson-speech-operator
        source: ibm-operator-catalog
        sourceNamespace: ${PROJECT_CATSRC}
        installPlanApproval: ${APPROVAL_TYPE}
      EOF
    4. 验证是否已成功创建操作程序。
      1. 运行以下命令以确认已触发预订:
        oc get sub -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator-subscription \
        -o jsonpath='{.status.installedCSV} {"\n"}'

        验证命令是否返回 ibm-watson-speech-operator.v4.0.9

      2. 运行以下命令以确认集群服务版本 (CSV) 已就绪:
        oc get csv -n ${PROJECT_CPD_OPS} ibm-watson-speech-operator.v4.0.9 \
        -o jsonpath='{ .status.phase } : { .status.message} {"\n"}'

        验证命令是否返回 Succeeded : install strategy completed with no errors

      3. 运行以下命令以确认操作程序已就绪:
        oc get deployments -n ${PROJECT_CPD_OPS} -l olm.owner="ibm-watson-speech-operator.v4.0.9" \
        -o jsonpath="{.items[0].status.availableReplicas} {'\n'}"

        验证该命令是否返回大于或等于 1的整数。 如果该命令返回 0,请等待部署变为可用。

    重要信息: 如果使用手动安装计划 (installPlanApproval: Manual) 为 Watson Speech 服务创建了上述操作程序,那么集群管理员必须核准以下操作程序的任何暂挂更新请求:
    • cloud-native-postgresql *
    • ibm-minio-operator *
    • ibm-rabbitmq-operator *
    • ibm-watson-gateway-operator *
    • ibm-watson-speech-operator

    * 星号表示该操作程序由多个服务使用。 如果您未看到此操作程序的更新请求,那么它可能已作为另一个服务的核准的一部分进行核准。