如何在Azure Openshift集群4.4中提供自定义域名



我在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(

最新更新