我们将在我们的环境中拥有多个域
主要网址是: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
答案 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?