$ rosa create ocm-role
已预配的ROSA集群
本实验假设您已成功预配了一个ROSA集群。如果您尚未创建ROSA集群,请参阅ROSA快速入门指南了解更多信息。
OpenShift命令行界面 (CLI)
更多信息,请参阅OpenShift CLI入门。
GitHub账户
使用您现有的GitHub账户,或在https://github.com/signup注册。
在您可以使用Red Hat OpenShift集群管理器在Red Hat混合云控制台上创建使用AWS安全令牌服务(STS)的Red Hat OpenShift Service on AWS (ROSA)集群之前,您必须将您的AWS账户与您的Red Hat组织关联。您可以通过创建和链接以下IAM角色来关联您的账户。
创建一个OpenShift集群管理器IAM角色并将其链接到您的Red Hat组织。
您可以将基本权限或管理员权限应用于OpenShift集群管理器角色。基本权限允许使用OpenShift集群管理器进行集群维护。管理员权限允许使用OpenShift集群管理器自动部署特定于集群的Operator角色和OpenID Connect (OIDC)提供程序。
创建一个用户IAM角色并将其链接到您的Red Hat用户帐户。Red Hat用户帐户必须存在于已链接到您的OpenShift集群管理器角色的Red Hat组织中。
当您使用OpenShift集群管理器混合云控制台安装集群和所需的STS资源时,Red Hat使用用户角色来验证您的AWS身份。
在使用Red Hat OpenShift集群管理器在Red Hat混合云控制台上创建使用AWS安全令牌服务(STS)的Red Hat OpenShift Service on AWS (ROSA)集群之前,请创建一个OpenShift集群管理器IAM角色并将其链接到您的Red Hat组织。然后,创建一个用户IAM角色并将其链接到同一Red Hat组织中的Red Hat用户帐户。
创建一个OpenShift集群管理器角色并将其链接到您的Red Hat组织
要启用使用OpenShift集群管理器混合云控制台自动部署特定于集群的Operator角色和OpenID Connect (OIDC)提供程序,您必须通过在创建ROSA集群的“账户和角色”步骤中选择“Admin OCM角色”命令来为该角色应用管理员权限。有关OpenShift集群管理器角色的基本权限和管理员权限的更多信息,请参阅“了解AWS账户关联”。 |
如果您在OpenShift集群管理器混合云控制台中创建ROSA集群的“账户和角色”步骤中选择“Basic OCM角色”命令,则必须使用手动模式部署ROSA集群。您将在后续步骤中被提示配置特定于集群的Operator角色和OpenID Connect (OIDC)提供程序。 |
$ rosa create ocm-role
选择提示中的默认值以快速创建和链接角色。
创建一个用户角色并将其链接到您的Red Hat用户帐户
$ rosa create user-role
选择提示中的默认值以快速创建和链接角色。
Red Hat用户帐户必须存在于已链接到您的OpenShift集群管理器角色的Red Hat组织中。 |