第 9 章 监控和调试部署过程
用户现在可以在部署阶段排除问题。QuayRegistry 对象中的状态可帮助您在部署期间监控组件的健康状况,可帮助您调试可能出现的任何问题。
流程
输入以下命令检查部署的状态:
oc get quayregistry -n quay-enterprise -o yaml
$ oc get quayregistry -n quay-enterprise -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
部署后,Quay
Registry对象将显示基本配置:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
oc get pods命令查看部署组件的当前状态:oc get pods -n quay-enterprise
$ oc get pods -n quay-enterpriseCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在部署进行过程中,Quay
Registry对象将显示当前状态。在这个实例中,数据库迁移会发生,其他组件会在完成前等待:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 当部署过程成功完成时,QuayRegistry 对象中的状态不会显示不健康的组件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
9.1. 从 OpenShift Container Platform 控制台部署 Red Hat Quay 复制链接链接已复制到粘贴板!
-
创建一个命名空间,如
quay-enterprise。 -
选择 Operators
Installed Operators,然后选择 Quay Operator 以导航到 Operator 详细视图。 - 在 'Provided APIs' 下的 'Quay Registry' 标题中点 'Create Instance'。
-
(可选)更改
QuayRegistry的 'Name'。这将影响 registry 的主机名。所有其他字段都填充了默认值。 -
点 'Create' 以提交由 Quay Operator 部署的
QuayRegistry。 -
您应该被重定向到
QuayRegistry列表视图。点您刚才创建的QuayRegistry来查看详情视图。 - 在 'Registry Endpoint' 有值后,可以在 UI 中点来访问新的 Quay registry。现在,您可以选择"Create Account"来创建用户并登录。
9.1.1. 使用 Red Hat Quay UI 创建第一个用户 复制链接链接已复制到粘贴板!
使用以下步骤通过 Red Hat Quay UI 创建第一个用户。
此流程假设 FEATURE_USER_CREATION 配置选项没有设置为 false。如果为 False,则 UI 上的 Create Account 功能将被禁用,您必须使用 API 来创建第一个用户。
流程
-
在 OpenShift Container Platform 控制台中,使用适当的命名空间 / 项目进入到 Operators
Installed Operators。 单击新安装的
QuayRegistry对象以查看详细信息。例如:
-
在
Registry Endpoint具有值后,在浏览器中导航到此 URL。 在 Red Hat Quay registry UI 中,选择 Create Account 来创建用户。例如:
输入用户名、密码、电子邮件 的详细信息,然后单击 创建帐户。例如:
创建第一个用户后,会自动登录到 Red Hat Quay registry。例如: