5.5.2. 支持的升级 QuayEcosystem 配置


如果迁移 QuayEcosystem 组件失败或不受支持,Quay Operator 会在日志中报告错误和 status.conditions。所有非受管组件都应成功迁移,因为不需要采用 Kubernetes 资源,并且 Quay config.yaml 中已经提供了所有必要的值。

数据库

不支持临时数据库(必须设置volumeSize 字段)。

Redis

没有特殊需要。

外部访问

仅支持 passthrough 路由访问自动迁移。其他方法需要手动迁移。

  • 没有自定义主机名的 LoadBalancer :在 QuayEcosystem 标签为 "quay-operator/migration-complete": "true" 后,删除现有 Service 中的 metadata.ownerReferences 字段,然后再删除 QuayEcosystem,以防止 Kubernetes 垃圾回收服务并删除负载均衡器。将创建一个新服务,其格式为 metadata.name 格式 <quay Ecosystem-name>-quay-app编辑现有 Servicespec.selector,使其与新 Servicespec.selector 匹配,这样到旧负载均衡器端点的流量现在将定向到新 pod。现在,您负责旧的 Service ;Quay Operator 不会管理该服务。
  • 使用自定义主机名的 LoadBalancer/NodePort/Ingress :将使用 metadata.name 格式 <quay Ecosystem-name>-quay-app 创建类型为 LoadBalancer 的新服务。将您的 DNS 设置更改为指向新服务提供的 status.loadBalancer 端点。

Clair

没有特殊需要。

对象存储

QuayEcosystem 没有受管对象存储组件,因此对象存储始终被标记为 unmanaged。不支持本地存储。

仓库镜像

没有特殊需要。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat