在docker swarm中使用自定义服务发现

莫森·萨米(Mohsen Samiei)

我的服务器上有一个docker swarm模式编排,并且由于我的业务需求,我有一个自定义服务发现(它也由swarm运行)。

每个服务运行后都会在服务发现上运行呼叫注册方法并介绍其联系信息。

因此,服务发现可以通过引入的ip和端口反转流量并平衡实例之间的负载

我的问题是,当实例(毁于容器中)调用发现注册方法时,他的remote-addr不是真实的(意味着它不等于hostname -i),并且服务发现无法在网络中找到它

有什么主意吗

sfb103

一种选择是使服务发现也参与该群体。然后,它应该能够找到群集中的容器中的实例。

另一个可能是使容器与--net = host一起运行。虽然这可能会打败最初将它们聚集在一起的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Docker Swarm 和服务发现

来自分类Dev

使用自定义DIND服务的GitLab CI / CD Docker-In-Docker失败

来自分类Dev

使用自定义DIND服务的GitLab CI / CD Docker-In-Docker失败

来自分类Dev

docker-使用自定义docker文件组成卷

来自分类Dev

使用自定义服务帐户从GKE在GCR中提取Docker映像

来自分类Dev

如何在Docker覆盖网络中使用自定义名称作为容器的网络名称?

来自分类Dev

首选自定义docker网络或自定义dns服务器

来自分类Dev

Docker Swarm服务集群

来自分类Dev

如何在 Docker swarm 中使用 Dockerfile?

来自分类Dev

使用 Docker Swarm 定义共享主机卷

来自分类Dev

使用自定义IP从Docker注册到Eureka

来自分类Dev

如何使用docker-machine自定义virtualbox配置?

来自分类Dev

如何使用自定义配置运行nginx docker容器?

来自分类Dev

使用自定义vhost在docker中运行nginx

来自分类Dev

如何使用VSCode在Docker中创建自定义映像?

来自分类Dev

System.Drawing.Common 可以在带有自定义 docker 映像的 Azure Functions 中使用吗?

来自分类Dev

使用Neflix Eureka的自定义服务发现

来自分类Dev

创建自定义Docker映像

来自分类Dev

创建自定义 python docker 镜像

来自分类Dev

如何使用docker-compose + docker-swarm + overlay网络发现可扩展的容器主机?

来自分类Dev

无法创建docker swarm服务

来自分类Dev

Docker容器上的解析服务器的自定义身份验证(OAuth2)

来自分类Dev

从服务发现的角度来看docker swarm与kubernetes有什么区别

来自分类Dev

如何在运行命令中使我的Docker映像获得自定义参数?

来自分类Dev

使用裸机服务器开始使用 docker swarm

来自分类Dev

不使用docker机器部署docker swarm

来自分类Dev

使用Zookeeper来发现运行docker的mesos从属的服务

来自分类Dev

使用 Docker 和 Consul 进行微服务发现

来自分类Dev

如何将文件夹从我的主机挂载到自定义 docker 映像,并在目录中使用 Dockerfile 进行设置?

Related 相关文章

  1. 1

    Docker Swarm 和服务发现

  2. 2

    使用自定义DIND服务的GitLab CI / CD Docker-In-Docker失败

  3. 3

    使用自定义DIND服务的GitLab CI / CD Docker-In-Docker失败

  4. 4

    docker-使用自定义docker文件组成卷

  5. 5

    使用自定义服务帐户从GKE在GCR中提取Docker映像

  6. 6

    如何在Docker覆盖网络中使用自定义名称作为容器的网络名称?

  7. 7

    首选自定义docker网络或自定义dns服务器

  8. 8

    Docker Swarm服务集群

  9. 9

    如何在 Docker swarm 中使用 Dockerfile?

  10. 10

    使用 Docker Swarm 定义共享主机卷

  11. 11

    使用自定义IP从Docker注册到Eureka

  12. 12

    如何使用docker-machine自定义virtualbox配置?

  13. 13

    如何使用自定义配置运行nginx docker容器?

  14. 14

    使用自定义vhost在docker中运行nginx

  15. 15

    如何使用VSCode在Docker中创建自定义映像?

  16. 16

    System.Drawing.Common 可以在带有自定义 docker 映像的 Azure Functions 中使用吗?

  17. 17

    使用Neflix Eureka的自定义服务发现

  18. 18

    创建自定义Docker映像

  19. 19

    创建自定义 python docker 镜像

  20. 20

    如何使用docker-compose + docker-swarm + overlay网络发现可扩展的容器主机?

  21. 21

    无法创建docker swarm服务

  22. 22

    Docker容器上的解析服务器的自定义身份验证(OAuth2)

  23. 23

    从服务发现的角度来看docker swarm与kubernetes有什么区别

  24. 24

    如何在运行命令中使我的Docker映像获得自定义参数?

  25. 25

    使用裸机服务器开始使用 docker swarm

  26. 26

    不使用docker机器部署docker swarm

  27. 27

    使用Zookeeper来发现运行docker的mesos从属的服务

  28. 28

    使用 Docker 和 Consul 进行微服务发现

  29. 29

    如何将文件夹从我的主机挂载到自定义 docker 映像,并在目录中使用 Dockerfile 进行设置?

热门标签

归档