3.2. Red Hat Quay 超级用户
超级用户 是已扩展权限的 Quay 用户帐户,包括:
- 管理用户
- 管理机构
- 管理服务密钥
- 查看更改日志
- 查询用量日志
- 创建全局可见的用户信息
3.2.1. 使用 UI 将超级用户添加到 Quay 复制链接链接已复制到粘贴板!
本节介绍如何使用 Quay UI 添加超级用户。要使用命令行界面添加超级用户,请查看以下部分。
以配置模式启动
Quay容器,将现有配置载入为卷:sudo podman run --rm -it --name quay_config \ -p 8080:8080 \ -p 443:8443 \ -v $QUAY/config:/conf/stack:Z \ registry.redhat.io/quay/quay-rhel8:v3.8.15 config secret
$ sudo podman run --rm -it --name quay_config \ -p 8080:8080 \ -p 443:8443 \ -v $QUAY/config:/conf/stack:Z \ registry.redhat.io/quay/quay-rhel8:v3.8.15 config secretCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
在 UI 的
Access Settings部分下,在Super Users字段中输入用户(本例中为quayadmin)的名称,然后单击Add。 验证并下载
配置文件,然后终止在配置模式下运行的Quay容器。将config.yaml文件提取到配置目录,并在 registry 模式中重启Quay容器:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.2.2. 编辑 config.yaml 文件以添加超级用户 复制链接链接已复制到粘贴板!
您还可以通过直接编辑 config.yaml 文件来添加超级用户。超级用户帐户列表作为数组存储在 SUPER_USERS 中。
如果容器 registry 正在运行,请将
SUPER_USERS数组添加到config.yaml文件中:SERVER_HOSTNAME: quay-server.example.com SETUP_COMPLETE: true SUPER_USERS: - quayadmin ...
SERVER_HOSTNAME: quay-server.example.com SETUP_COMPLETE: true SUPER_USERS: - quayadmin ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.2.3. 访问超级用户 admin 面板 复制链接链接已复制到粘贴板!
重启 Quay registry:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 点击 UI 右上角的当前用户名或 avatar 来访问 Super User Admin Panel。如果用户已添加为超级用户,则将在名为 Super User Admin Panel 的下拉列表中显示一个额外的项。
3.2.3.1. 创建全局可见的用户信息 复制链接链接已复制到粘贴板!
使用 Superuser Admin Panel,您可以为您的机构创建 Normal、Warning 或 Error 信息。
-
在 UI 右上角点击您的用户名。选择
Super User Admin Panel。 -
在 Red Hat Quay Management 页面中,单击左侧面板上的
全局可见用户信息。 点击
Create Message以显示一个包含Normal、Warning和Error消息类型的下拉菜单:
-
选择
Click to set message以进入消息,然后单击Create Message。
可以通过单击 Options 来删除消息,然后删除 消息。