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.9.0 config secret
-
在 UI 的
Access Settings
部分下,在Super Users
字段中输入用户的名称(在本例中为quayadmin
),然后单击Add
。 验证并下载
配置文件
,然后终止在配置模式下运行的Quay
容器。将config.yaml
文件提取到配置目录中,并在 registry 模式中重启Quay
容器:$ sudo podman rm -f quay $ sudo podman run -d --rm -p 80:8080 -p 443:8443 \ --name=quay \ -v $QUAY/config:/conf/stack:Z \ -v $QUAY/storage:/datastorage:Z \ registry.redhat.io/quay/quay-rhel8:v3.9.0
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 ...
3.2.3. 访问超级用户管理员面板
重启 Quay registry:
$ sudo podman rm -f quay $ sudo podman run -d --rm -p 80:8080 -p 443:8443 \ --name=quay \ -v $QUAY/config:/conf/stack:Z \ -v $QUAY/storage:/datastorage:Z \ registry.redhat.io/quay/quay-rhel8:v3.9.0
点 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 页面中,单击左侧窗格中的 Globally
visible user 信息
。 点击
Create Message
显示包含Normal
、Warn 和Error
消息类型的下拉菜单:-
选择
Click to set message
来输入消息,然后单击Create Message
。
单击 Options
,可以删除消息,然后删除消息
。