3.6. 为 Red Hat OpenShift 升级镜像 registry


  • 您可以运行以下命令来 从本地主机升级 Red Hat OpenShift 的镜像 registry

    $ sudo ./mirror-registry upgrade
    Copy to Clipboard Toggle word wrap
    注意
    • 使用 ./ mirror-registry 升级 Red Hat OpenShift 的镜像 registry 用户必须与创建镜像 registry 时使用的凭证相同。例如,如果使用 --quayHostname <host_example_com& gt; 和 --quayRoot <example_directory_name> 安装了 Red Hat OpenShift 的镜像 registry,则必须包括该字符串才能正确地升级镜像 registry。

3.6.1. 为 Red Hat OpenShift 卸载镜像 registry

  • 您可以运行以下命令来从本地主机 中卸载 Red Hat OpenShift 的镜像 registry

    $ sudo ./mirror-registry uninstall -v \
      --quayRoot <example_directory_name>
    Copy to Clipboard Toggle word wrap
    注意
    • 删除 Red Hat OpenShift 的镜像 registry 会在删除前提示用户。您可以使用 --autoApprove 来跳过此提示。
    • 使用 --quayRoot 标志 为 Red Hat OpenShift 安装镜像 registry 的用户必须在卸载时包括 --quayRoot 标志。例如,如果使用 --quayRoot example_directory_name 安装了 Red Hat OpenShift 的镜像 registry,则必须包括该字符串才能正确地卸载镜像 registry。

3.6.2. Red Hat OpenShift 标记的镜像(mirror)registry

以下标记可用于 Red Hat OpenShift 的镜像 registry

Expand
标记描述

--autoApprove

禁用交互式提示的布尔值。如果设置为 true,则在卸载镜像 registry 时自动删除 quayRoot 目录。如果未指定,则默认为 false

--initPassword

在 Quay 安装过程中创建的 init 用户的密码。必须至少包含八个字符,且不包含空格。

--initUser 字符串

显示初始用户的用户名。如果未指定,则默认为 init

--quayHostname

客户端用来联系 registry 的镜像 registry 的完全限定域名。等同于 Quay config.yaml 中的 SERVER_HOSTNAME。必须由 DNS 解析。如果未指定,则默认为 <targetHostname>:8443[1]

--quayRoot, -r

保存容器镜像层和配置数据的目录,包括 rootCA.key、rootCA.pemrootCA.srl 证书。OpenShift Container Platform 4.8 发行镜像需要 8.7 GB,或 OpenShift Container Platform 4.8 Red Hat Operator 镜像大约 668 GB。如果未指定,则默认为 /etc/quay-install

--ssh-key,-k

SSH 身份密钥的路径。如果未指定,则默认为 ~/.ssh/quay_installer

--sslCert

SSL/TLS 公钥/证书的路径。默认为 {quayRoot}/quay-config,并在未指定时自动生成。

--sslCheckSkip

跳过对 config.yaml 文件中的 SERVER_HOSTNAME 的检查证书主机名。[2]

--sslKey

用于 HTTPS 通信的 SSL/TLS 私钥路径。默认为 {quayRoot}/quay-config,并在未指定时自动生成。

--targetHostname,-H

要安装 Quay 的目标的主机名。默认为 $HOST,如本地主机(如果未指定)。

--targetUsername,-u

目标主机上的用户,将用于 SSH。默认为 $USER,例如,如果未指定,则默认为当前用户。

--verbose,-v

显示调试日志和 Ansible playbook 输出。

--version

显示 Red Hat OpenShift 的镜像 registry 的版本。

  1. 如果您的系统的公共 DNS 名称与本地主机名不同,则必须修改 --quayHostname
  2. 当镜像 registry 在代理后面设置时,会使用 --sslCheckSkip,并且公开的主机名与内部 Quay 主机名不同。当用户不希望在安装过程中对提供的 Quay 主机名验证证书时,也可以使用它。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat