如何更改 OpenShift 控制台 URL 和 API URL

How to change OpenShift console URL and API URL

我公司运行的 OpenShift v3.10 集群由 3 个主节点和 4 个节点组成。我们想更改 OpenShift API 的 URL 以及 OpenShift Web 控制台的 URL。我们需要采取哪些步骤才能成功做到这一点?

我们已经尝试将 openshift_master_cluster_hostnameopenshift_master_cluster_public_hostname 变量更新为新的 DNS 名称,这会解析我们的 F5 虚拟主机,从而负载平衡我们主机之间的流量,然后开始升级Ansible 剧本,但升级失败。我们还尝试 运行 重新部署集群证书的 Ansible 剧本,但在该步骤之后,OpenShift 节点状态更改为 NotReady

我们已经解决了这个问题。我们要做的是更改清单文件中变量中定义的 URL-s,然后我们执行 ANSIBLE 剧本来更新主配置。官方documentation.

描述了剧本运行的过程

之后,我们还必须使用新的 URL-s 更新 OpenShift Web 控制台配置图,然后缩小和扩大 Web 控制台部署。 here.

描述了如何更新 Web 控制台配置的过程