rosa create idp --help
要登录您的集群,请设置身份提供程序 (IDP)。本教程使用 GitHub 作为示例 IDP。请参阅ROSA 支持的 IDP 的完整列表。
要查看所有 IDP 选项,请运行以下命令
rosa create idp --help
登录您的 GitHub 帐户。
创建一个您是管理员的新 GitHub 组织。
如果您已经是现有组织的管理员,并且想要使用该组织,请跳到步骤 9。 |
单击+ 图标,然后单击新建组织。
为您的情况选择最合适的计划,或单击免费加入。
输入组织帐户名称、电子邮件以及它是个人帐户还是商业帐户。然后,单击下一步。
可选:添加其他用户的 GitHub ID 以授予对您的 ROSA 集群的额外访问权限。您也可以稍后添加它们。
单击完成设置。
可选:在下一页输入所需信息。
单击提交。
返回终端并输入以下命令以设置 GitHub IDP
rosa create idp --cluster=<cluster name> --interactive
输入以下值
Type of identity provider: github
Identity Provider Name: <IDP-name>
Restrict to members of: organizations
GitHub organizations: <organization-account-name>
CLI 将为您提供一个链接。将链接复制并粘贴到浏览器中,然后按Enter。这将填写注册此应用程序以进行 OAuth 所需的信息。您无需修改任何信息。
单击注册应用程序。
下一页显示客户端 ID。复制 ID 并将其粘贴到终端中,在其中询问客户端 ID 的地方。
不要关闭选项卡。 |
CLI 将询问客户端密钥。返回浏览器并单击生成新的客户端密钥。
将为您生成一个密钥。复制您的密钥,因为它将永远不会再次可见。
将您的密钥粘贴到终端中并按Enter。
将GitHub Enterprise 主机名留空。
选择声明。
等待大约 1 分钟,以便创建 IDP 并将配置部署到您的集群。
复制返回的链接并将其粘贴到您的浏览器中。新的 IDP 应该在您选择的名称下可用。单击您的 IDP 并使用您的 GitHub 凭据访问集群。