关于本任务
有关受支持的项目配置的信息,请参阅 操作程序安装体系结构。
使用下表来确定需要创建的项目(名称空间)。
| Project |
描述 |
- 建议的项目名称
ibm-common-services
- 相关环境变量
PROJECT_CPFS_OPS
|
所有安装均需要。 安装 IBM Cloud Pak® 基础服务的项目。
如果您的集群上已经安装了 IBM Cloud Pak 基础服务 ,请确定安装它的项目。
如果您的集群上未安装 IBM Cloud Pak 基础服务 ,建议使用 ibm-common-services 作为项目名称。
如果您想在不同的项目中安装 IBM Cloud Pak 基础服务 ,必须先创建 configmap 。 详情请参阅在自定义命名空间中安装 IBM Cloud Pak 基础服务。 (对于典型安装,不建议使用其他项目。)
- 可能安装在此项目中的其他软件
- 根据您计划安装的软件以及您使用的安装方法,还可在
ibm-common-services 项目中安装以下软件:
- IBM Cloud Pak for Data日程安排服务
如果您需要安装调度服务 ,建议您将其与 IBM Cloud Pak 基础服务安装在同一个项目中。
- IBM Cloud Pak for Data 平台运营商
如果您决定使用快速安装方法 , IBM Cloud Pak for Data 平台运营商将被安装到该项目中。
- IBM Cloud Pak for Data 服务运营商
如果您决定使用快速安装方法,那么服务操作程序将安装在此项目中。
|
- 建议的项目名称
cpd-operators
- 相关环境变量
PROJECT_CPD_OPS
|
专业安装需要。 cpd-operators 是建议的名称。
在专门安装中, IBM Cloud Pak 基础服务运营商安装在 ibm-common-services 项目中,而 Cloud Pak for Data 运营商被安装在一个单独的项目中(通常是 cpd-operators )。 每个项目都有专用:
- 操作程序组,用于指定
OwnNamespace 安装方式。
NamespaceScope Operator,允许项目中的操作程序管理特定项目中的操作程序和服务工作负载。
这样,您可以为 IBM Cloud Pak 基础服务和 Cloud Pak for Data 操作员。
|
- 样本项目名称
cpd-instance
- 相关环境变量
PROJECT_CPD_INSTANCE
|
对于所有安装,至少需要一个项目。 安装了 Cloud Pak for Data control plane 的项目。 ( Cloud Pak for Data control plane 与操作程序安装在 单独 项目中。)
如果您计划安装多个 Cloud Pak for Data的多个安装实例,那么必须为每个实例创建一个项目。
cpd-instance 是一个示例。 您可以使用任何项目名称。
大多数服务都安装在与 Cloud Pak for Data control plane相同的项目中。 查看您计划部署的服务的文档,以确定是否必须创建任何其他项目。 有关详细信息,请参阅 服务。
|
- 样本项目名称
cpd-instance-tether
- 相关环境变量
PROJECT_TETHERED
|
对于某些服务是必需的或受支持的。 某些服务可安装在系留项目中。 系留项目 由 Cloud Pak for Data control plane 管理,但与 Cloud Pak for Data 以及该项目中安装的其他服务隔离。
cpd-instance-tether 是一个示例。 您可以使用任何项目名称。
有关哪些服务可以安装在系留项目中的信息,请参阅 多租户支持。
如果要在系留项目中安装服务,那么必须先创建系留项目,然后再安装服务。
|
确定需要创建哪些项目后,请查看以下信息以确保您了解需要考虑的安全注意事项:
| Project |
安全性注意事项 |
- 建议的项目名称
ibm-common-services
- 相关环境变量
PROJECT_CPFS_OPS
|
- 操作程序组
ibm-common-services 项目使用 OwnNamespace 安装方式。请参阅此表之后的过程以获取有关创建操作程序组的信息。
- 名称空间范围
ibm-common-services 项目需要能够监视部署了 Cloud Pak for Data 的一个或多个项目。IBM Cloud Pak 基础服务包括 IBM
NamespaceScope Operator ,它允许 项目的操作员管理特定项目的操作员和服务工作量。 ibm-common-services
在安装 Cloud Pak for Data 或创建系留名称空间时,提交操作数请求以授予 ibm-common-services 项目中的操作程序对项目进行监视的许可权 (例如 cpd-instance 或 cpd-instance-tether)。
缺省情况下,IBM NamespaceScope Operator 具有集群许可权,这样可以自动完成角色绑定投影。 但是,您可以选择从 IBM NamespaceScope Operator 中移除集群许可权,并手动对投影授权。 有关详细信息,请参阅 授权基础服务对名称空间中的工作负载执行操作。
- SCC
- 请遵循 IBM Cloud Pak 基础服务文档中的 安全环境约束 (SCC)指南。
- 仅快速安装
- Cloud Pak for Data control plane 和大多数 Cloud Pak for Data 服务使用
restricted SCC。但是,少数服务需要定制 SCC。 有关详细信息,请参阅 服务的定制安全上下文约束。
|
- 建议的项目名称
cpd-operators
- 相关环境变量
PROJECT_CPD_OPS
|
- 操作程序组
cpd-operators 项目使用 OwnNamespace 安装方式。请参阅此表之后的过程以获取有关创建操作程序组的信息。
- 名称空间范围
cpd-operators 项目需要能够监视部署了 Cloud Pak for Data 的一个或多个项目。在准备集群时,为 cpd-operators 项目中的 IBM NamespaceScope Operator 创建 操作程序预订 。 IBM NamespaceScope Operator 允许 cpd-operators 项目中的操作程序管理特定项目中的操作程序和服务工作负载。
在安装 Cloud Pak for Data 或创建系留名称空间时,提交操作数请求以授予 cpd-operators 项目中的操作程序对项目进行监视的许可权 (例如 cpd-instance 或 cpd-instance-tether)。
缺省情况下,IBM
NamespaceScope Operator 具有集群许可权,这样可以自动完成角色绑定投影。 但是,您可以选择从 IBM NamespaceScope Operator 中移除集群许可权,并手动对投影授权。 有关详细信息,请参阅 授权基础服务对名称空间中的工作负载执行操作。
- SCC
- Cloud Pak for Data control plane 和大多数 Cloud Pak for Data 服务使用
restricted SCC。但是,少数服务需要定制 SCC。 有关详细信息,请参阅 服务的定制安全上下文约束。
|
- 样本项目名称
cpd-instance
- 相关环境变量
PROJECT_CPD_INSTANCE
|
- 操作程序组
- 不适用。
- 名称空间范围
- 不适用。
- SCC
- Cloud Pak for Data control plane 和大多数 Cloud Pak for Data 服务使用
restricted SCC。但是,少数服务需要定制 SCC。 有关详细信息,请参阅 服务的定制安全上下文约束。
|
- 样本项目名称
cpd-instance-tether
- 相关环境变量
PROJECT_TETHERED
|
- 操作程序组
- 不适用。
- 名称空间范围
- 不适用。
- SCC
- Cloud Pak for Data control plane 和大多数 Cloud Pak for Data 服务使用
restricted SCC。但是,少数服务需要定制 SCC。 有关详细信息,请参阅 服务的定制安全上下文约束。
|