【问题标题】:Docker Services Scaling Container Bottlenecks 249 ContainersDocker 服务扩展容器瓶颈 249 个容器
【发布时间】:2022-01-08 14:05:14
【问题描述】:

AMD 24 CORE Threadripper 和 200GB RAM Ubuntu 20 码头工人最新版本 Docker Swarm 模式(但唯一的主机)

我有我的 docker stack compose 文件。 扩展服务我对 249 Containers 没有任何问题,但是我遇到了瓶颈,不知道为什么 我是否需要在某处更改设置以消除瓶颈? 我已经有了

fs.inotify.max_queued_events = 100000000
fs.inotify.max_user_instances = 100000000
fs.inotify.max_user_watches = 100000000

在 /etc/sysctl.conf 中 由于我在近 100 个容器的 inotify 实例上遇到了瓶颈,因此解决了这个问题。 但我无法扩展超过 249 个容器

【问题讨论】:

    标签: linux docker ubuntu docker-compose docker-swarm


    【解决方案1】:

    如果这是 docker swarm,一个问题肯定是 IP 可用性,因为覆盖网络(swarm 上的默认设置)自动为 /24,因此限制为 ~255 个主机。

    所以:
    一种。将服务附加到范围大于 /24 的手动创建的网络 湾。确保服务端点模式为 dnsrr,因为 vip 不能安全地用于地址空间大于 /24 的网络。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 1970-01-01
      • 2017-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多