我的子域名是否需要单独的VIP?

时间:2017-12-21 09:13:06

标签: docker load-balancing artifactory f5

我们将在我们的环境中拥有多个域

主要网址是:maven-qa.xx.com

子域名为:docker-local.maven-qa.xx.com,docker-registry.maven-qa.xx.com,docker.io.maven-qa.xx.com等

要解决此问题,我们已获得通配符证书* .maven-qa.xx.com

我的问题是:我们是否需要创建单独的VIPS才能使其正常工作或只需创建一个DNS条目* .maven-qa.xx.com负载均衡器-ip就够了

请求正在通过负载均衡器

我问过这个问题,因为当我从神器中拉出来时,我遇到了错误

root@vagrant:~# docker pull docker-registry.maven-qa.xx.com/busybox:latest
Error response from daemon: Get https://docker-registry.maven-qa.xx.com/v2/: dial tcp 10.29.xxx.xx:443: getsockopt: connection refused

1 个答案:

答案 0 :(得分:0)

每个子域名不需要VIP。

我有一个带有HAProxy(tcpmode)的VIP指向Artifactory PRO 2节点集群。集群中的每个节点都运行nginx + artifactory。我为* .sjcartifactory.xxx.nimblestorage.com使用通配符证书。我们的docker repo可通过docker.sjcartifactory.xxx.nimblestorage.com访问。在DNS中,有一个docker.sjcartifactory.xxx.nimblestorage.com条目是sjcartifactory.xxx.nimblestorage.com的CNAME。

我猜这个问题是你的代理设置,而不是你的LB.除非您使用LB作为代理,例如httpsode中的HAProxy?