如何为 OpenShift(下一代)开发人员预览中创建的新项目设置自定义主机名?
以前的版本非常简单,我必须添加别名并在DNS中添加所需的CNAME条目。对于这个版本,我尝试了CNAME和A.首先,我将CNAME添加到平台提供的默认地址;然后我尝试将地址的A记录添加到服务中显示的群集IP。不幸的是,这两种方法都未能解决它!
我可以在网站上看到路由器对象但不知道该怎么做!
有人有任何想法吗?
答案 0 :(得分:3)
目前,开发人员预览版不允许您通过平台本身添加自定义主机名。 OpenShift确实支持这个概念,但现在它被禁用了。
目前可以实现相同结果的唯一方法是在CloudFlare之类的CDN后面运行您的站点,或者在OpenShift之外运行您自己的独立代理,终止请求您的自定义主机名然后转发它
也就是说,如果启用它通常是通过创建具有指定主机名的新路由来完成的。
oc expose service myapp --name myapp-public --hostname www.example.com