Mat*_*ene 5 dns openshift kubernetes ibm-cloud
我无法使用 openshift 集群获得自定义域记录。我已经阅读了大量文章、StackOverflow 帖子和这个 youtube 视频https://www.youtube.com/watch?v=Y7syr9d5yrg。所有似乎“几乎”对我有用,但总是缺少一些东西,我无法自己完成这项工作。
场景如下。我在 IBM Cloud 帐户上部署了一个 openshift 集群。我已经注册了myinnovx.com。我想将它与 openshift 应用程序一起使用。集群详情:
oc v3.11.0+0cbc58b
kubernetes v1.11.0+d4cacc0
openshift v3.11.146
kubernetes v1.11.0+d4cacc0
Run Code Online (Sandbox Code Playgroud)
我有一个使用蓝/绿策略部署的应用程序。在下面的屏幕截图中,您可以看到我可用的路线。
mobile-blue:我手动创建了这个指向我的自定义域mobileoffice.myinnovx.com
移动办公:创建
oc expose service mobile-office --name=mobile-blue
用于使用外部访问。mobile-green:Openshift 自动为绿色应用版本生成路由。(Source2Image 部署)
mobile-blue:Openshift 自动为 blue 应用程序版本生成路由。(Source2Image 部署)
我在我的 DNS 编辑页面上设置了两个 CNAME 记录,如下所示:
在几篇博客/文章中,我发现我应该将通配符记录指向路由器路由规范名称。但是我的集群中没有任何路由规范名称。我什至没有配置入口路由。
我在这里不知所措。任何帮助是极大的赞赏。这是我在测试 DNS 时得到的响应:
这是我的 DNS 的当前导出:
$ORIGIN myinnovx.com.
$TTL 86400
@ IN SOA ns1.softlayer.com. msalimbe.ar.ibm.com. (
2019102317 ; Serial
7200 ; Refresh
600 ; Retry
1728000 ; Expire
3600) ; Minimum
@ 86400 IN NS ns1.softlayer.com.
@ 86400 IN NS ns2.softlayer.com.
*.myinnovx.com 900 IN CNAME .mycluster-342148-26562a7d6831df3dfa02975385757d2d-0001.us-south.containers.appdomain.cloud.
mobileoffice 900 IN CNAME mobile-office-mobile-office.mycluster-342148-26562a7d6831df3dfa02975385757d2d-0001.us-south.containers.appdomain.cloud
mobile-test.myinnovx.com 900 IN A 169.63.244.76
Run Code Online (Sandbox Code Playgroud)
我想你差不多明白了,马蒂亚斯。
FQDN - mobile-office-mobile-office.mycluster-342148-26562a7d6831df3dfa02975385757d2d-0001.us-south.containers.appdomain.cloud
- 为我解析为作为 SOFTLAYER-RIPE-4-30-31 一部分的 IP,并且可以从 Internet 访问。所以,应该可以配置你想要的。
您的 DNS 记录问题中的快照并未完整显示条目,但可能缺少的是.
“主机/服务”和“值/目标”末尾的一个点。像这样的东西:
mobileoffice.myinnovx.com. CNAME 900 (15min) mobile-office-mobile-office.mycluster-342148-26562a7d6831df3dfa02975385757d2d-0001.us-south.containers.appdomain.cloud.
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1694 次 |
最近记录: |