18.3. 使用 passthrough 模式
Amazon Web Services(AWS)、Microsoft Azure、Google Cloud Platform(GCP)、Red Hat OpenStack Platform(RHOSP)、Red Hat Virtualization(RHV)和 VMware vSphere 支持 passthrough 模式。
在 passthrough 模式中,Cloud Credential Operator(CCO)将提供的云凭证传递给请求云凭证的组件。凭证必须具有执行安装的权限,并可以完成集群中组件所需的操作,但并不需要可以创建新凭证的权限。CCO 不会尝试在 passthrough 模式中创建额外的有限范围凭证。
18.3.1. passthrough 模式权限要求
在使用 CCO 的 passthrough 模式时,请确保您提供的凭证满足运行或安装 OpenShift Container Platform 的云要求。如果提供的凭证由 CCO 传递给一个创建 CredentialsRequest
CR 的组件,则该组件会在尝试调用没有权限的 API 时报告错误。
18.3.1.1. Amazon Web Services(AWS)权限
您在 AWS 中提供的 passthrough 模式的凭证必须具有您正在运行或安装的 OpenShift Container Platform 版本所需的所有 credentialsRequest
CR 的所有请求权限。
要找到所需的 CredentialsRequest
CR,请参阅为 AWS 手动创建 IAM。
18.3.1.2. Microsoft Azure 权限
您在 Azure 中提供的 passthrough 模式的凭证必须具有您正在运行或安装的 OpenShift Container Platform 版本所需的所有 credentialsRequest
CR 的所有请求权限。
要找到所需的 CredentialsRequest
CR,请参阅为 Azure 手动创建 IAM。
18.3.1.3. Google Cloud Platform(GCP)权限
您在 GCP 中提供的 passthrough 模式的凭证必须具有您正在运行或安装的 OpenShift Container Platform 版本所需的所有 credentialsRequest
CR 的所有请求权限。
要找到所需的 CredentialsRequest
CR,请参阅为 GCP 手动创建 IAM。
18.3.1.4. Red Hat OpenStack Platform(RHOSP)权限
要在 RHOSP 上安装 OpenShift Container Platform 集群,CCO 需要具有 member
用户角色权限的凭证。
18.3.1.5. Red Hat Virtualization(RHV)权限
要在 RHV 上安装 OpenShift Container Platform 集群,CCO 需要具有以下权限的凭证:
-
DiskOperator
-
DiskCreator
-
UserTemplateBasedVm
-
TemplateOwner
-
TemplateCreator
-
在用于 OpenShift Container Platform 部署的特定集群中的
ClusterAdmin
18.3.1.6. VMware vSphere 权限
要在 VMware vSphere 上安装 OpenShift Container Platform 集群,CCO 需要具有以下 vSphere 权限的凭证:
类别 | 权限 |
---|---|
数据存储 | 分配空间 |
目录 | Create folder、Delete folder |
vSphere 标记 | 所有权限 |
网络 | 分配网络 |
资源 | 为资源池分配虚拟机 |
配置集驱动的存储 | 所有权限 |
vApp | 所有权限 |
虚拟机器 | 所有权限 |