我在Azure云提供商内部创建了一个Openshift集群。
我已经创建了一些pod,并使用Routes将其中一些pod暴露在集群外部。
路由通常带有一些默认的规范名称,比如下面的名称
"http://vote-voting-application.apps.xxxxxx.southeastasia.aroapp.io">
让我们假设我有一个名为avenir.com的域名,我如何配置我的openshift集群使用这个域名avenir.com;apps.xxxxxx.东南亚。aroapp.io";。
请帮助实现这一目标。
任何形式的帮助都将不胜感激。
提前感谢:(
OpenShift Routes将默认为自动生成的主机名,但可以通过设置.spec.hostname
来覆盖
例如:
apiVersion: route.openshift.io/v1
kind: Route
metadata:
name: frontend
spec:
host: avenir.com
...
OpenShift默认使用something.apps.cluster-name.domain,因为它设置了通配符DNS来返回入口VIP的IP。
注意:您负责设置DNS,将avenir.com的流量引导到您的入口VIP。你可以简单地将avenir.com的DNS记录作为something.apps.cluster-name.domain的CNAME(或者在你的例子中是something.apps.xxxxxx.southeastasia.aroapp.io(