我的公司运行由3个主节点和4个节点组成的OpenShift v3.10集群。我们想更改OpenShift API的URL以及OpenShift Web控制台的URL。我们需要采取哪些步骤才能成功做到这一点?
我们已经尝试将o penshift_master_cluster_hostname
和openshift_master_cluster_public_hostname
变量更新为新的DNS名称,这可以解析我们的F5虚拟主机,从而在主机之间进行流量平衡负载,然后开始升级Ansible剧本,但升级失败。我们还尝试运行Ansible剧本来重新部署群集证书,但是在此步骤之后,OpenShift节点的状态将更改为NotReady
。
答案 0 :(得分:0)
我们已经解决了这个问题。我们要做的是更改清单文件中变量中定义的URL,然后执行ANSIBLE手册来更新主配置。官方documentation中描述了该剧本的运行过程。
此后,我们还必须使用新的URL更新OpenShift Web控制台配置图,然后缩小并扩大Web控制台的部署。 here介绍了有关如何更新网络控制台配置的过程。