0

我试图将AWS ELB配置为接受401,因为注册表具有基本身份验证,因此我认为将其视为健康响应可以。但ELB不支持这一点。因此,如果我的注册表需要基本身份验证,我该怎么办?除了设置代理之外,还有其他解决方案吗?如何设置Docker注册表2.1健康检查

+0

你确定ELB无法正常进行健康检查吗? http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/elb-healthchecks.html – BMW

+0

是的,我敢肯定,它只接受“的2xx”响应,健康,一切是不健康的。但在我的情况下,401反应足以表明它是健康的。 – alexfvolk

回答

0

在注册表2.0中可以使用一些API来检查健康状况。如/ v2 /。它用于docker命令来检查docker注册表版本。我们已经配置v2进行健康检查。

+0

由于我为注册表设置了身份验证,所以会返回401,但ELB只会将200响应注册为健康 – alexfvolk