如何在OpenShift Online(下一代)开发者预览中为项目添加自定义主机名

如何在OpenShift Online(下一代)开发者预览中为项目添加自定义主机名,openshift,router,Openshift,Router,如何为在OpenShift(下一代)开发者预览版中创建的新项目设置自定义主机名 对于上一个版本,我必须添加一个别名并在DNS中添加所需的CNAME条目,这非常简单。对于这个版本,我尝试了CNAME和A。首先,我将CNAME添加到平台提供的默认地址;然后,我尝试将该地址的记录添加到服务中显示的集群IP。不幸的是,这两种方法都未能解决问题 我可以在站点中看到路由器对象,但不确定要做什么 有人知道吗?此时,开发者预览版不允许您通过平台本身添加自定义主机名。OpenShift确实支持这个概念,但目前它已

如何为在OpenShift(下一代)开发者预览版中创建的新项目设置自定义主机名

对于上一个版本,我必须添加一个别名并在DNS中添加所需的CNAME条目,这非常简单。对于这个版本,我尝试了CNAME和A。首先,我将CNAME添加到平台提供的默认地址;然后,我尝试将该地址的记录添加到服务中显示的集群IP。不幸的是,这两种方法都未能解决问题

我可以在站点中看到路由器对象,但不确定要做什么


有人知道吗?

此时,开发者预览版不允许您通过平台本身添加自定义主机名。OpenShift确实支持这个概念,但目前它已被禁用

目前实现相同结果的唯一方法是在CDN(如CloudFlare)或OpenShift之外的您自己的单独代理之后运行您的站点,这些代理终止对您的自定义主机名的请求,然后转发它

也就是说,如果启用,通常是通过创建具有指定主机名的新路由来实现的

oc expose service myapp --name myapp-public --hostname www.example.com