【问题标题】:Docker swarm scale and new swarm nodes issueDocker swarm 规模和新的 swarm 节点问题
【发布时间】:2021-12-06 05:39:57
【问题描述】:

我正在一个多节点集群上测试 docker swarm。

版本:20.10.7

关键是,如果我使用 docker service create 创建服务,然后加入节点,一切正常(我使用 --with-registry-auth,主节点登录到 AWS 上的私有注册表),这意味着应用程序通过镜像拉取和容器启动在节点上复制。

我手动终止节点并将服务扩展到 0:

docker 服务规模 myserv=0

然后我当我启动一个新节点时,将它加入集群并尝试扩展,节点上的图像没有拉下,它说“没有这样的图像”, 这很奇怪,因为如果我重新创建服务,它就能够在节点上拉取图像。就像 docker service scale 没有登录到节点中的远程注册表一样。

有什么技巧可以解决这个问题吗?添加节点/删除节点并根据我创建的服务的缩放结构自动缩放容器会很好。

谢谢

【问题讨论】:

    标签: docker docker-swarm orchestration


    【解决方案1】:

    我们在生产中广泛使用 docker swarm,我们使用 ecr 凭证助手,查看链接 amazon-ecr-credential-helper

    github链接:git hub project link

    如上所述,您可以在节点上使用启动脚本来存储您的凭据

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多