Docker swarm 和 cloudflare dns
Docker swarm and cloudflare dns
我在数字海洋中设置了一个 docker-swarm。
目前只有 1 个主节点,但很快就会添加更多。
这个我用的是cloudflare dns,提供主节点IP作为A记录IP。
它确实有效,但我不太确定这是正确的方法。
此外,我想知道当有多个主节点时,我应该给cloudflare提供哪个IP?
如有任何建议,我们将不胜感激。
您可以使用任何您想要的 IP,Swarm 将为您进行路由和负载平衡。因为 mesh routing
你会自动将你的服务发布到所有节点,这些节点是 swarm 网络的一部分。
随着您的服务的发展,您可能需要更多自定义路由规则。在这种情况下,您可以引入一个新的负载平衡层,由 nginx
、haproxy
、traefik
或任何类似工具完成。
默认群路由后最简单的设置是使用nginx as load balancer。
我在数字海洋中设置了一个 docker-swarm。 目前只有 1 个主节点,但很快就会添加更多。
这个我用的是cloudflare dns,提供主节点IP作为A记录IP。 它确实有效,但我不太确定这是正确的方法。
此外,我想知道当有多个主节点时,我应该给cloudflare提供哪个IP?
如有任何建议,我们将不胜感激。
您可以使用任何您想要的 IP,Swarm 将为您进行路由和负载平衡。因为 mesh routing
你会自动将你的服务发布到所有节点,这些节点是 swarm 网络的一部分。
随着您的服务的发展,您可能需要更多自定义路由规则。在这种情况下,您可以引入一个新的负载平衡层,由 nginx
、haproxy
、traefik
或任何类似工具完成。
默认群路由后最简单的设置是使用nginx as load balancer。