我有一个Docker Swarm,包含3个管理器节点和3个工作节点,我使用Docker EE for Azure进行部署。我的一个服务调用外部第三方API,该API需要将调用API的IP地址列入白名单。
我已将外部负载均衡器的IP地址列入白名单,但是我间歇性地接收来自API的响应,该响应表明调用API的IP未列入白名单。
除了外部负载均衡器之外,是否还有其他IP地址是白名单的标准,如果是,我会在哪里找到这些,或者我最初的理解是所有请求都来自同一个IP正确吗?
答案 0 :(得分:1)
您的出站连接可能没有使用传入的负载均衡器。运行通过curl解析客户端IP的容器,例如:
docker run bretfisher/netshoot curl -s checkip.dyndns.org