1.7.5.3. 多个入口控制器已知问题
在定义了多个入口控制器的 OpenShift Container Platform 集群中,Red Hat Quay Operator 会迭代可用的入口控制器列表,它会使用它遇到的第一个决定集群主机名。但是,在此列表中的 ingress 控制器的顺序无法保证在协调周期内保持一致。因此,Operator 可能会选择不同的入口控制器,从而导致它检测到集群主机名的更改并启动新的协调过程。这可能会导致 OpenShift Container Platform 部署中的
quaypod 和 Red Hat Quay 不稳定。使用以下方法之一避免这个问题:
-
将
QuayRegistry资源的路由和tls组件设置为 unmanaged (managed: false),并为 Red Hat Quay 创建自定义 Route。有关创建自定义路由的更多信息,请参阅禁用 Route 组件。 -
确保只有一个入口控制器与 Red Hat Quay
路由资源匹配,这些资源可通过入口控制器分片完成。如需更多信息,请参阅 OpenShift Container Platform 中的 Ingress 分片。
-
将