这是我的设置:
我有一个 Master,我的剧本正在运行,worker[count = 3] 我的剧本正在运行,我有一个特定的docker pull
命令要执行。
该命令[通过 Ansible] 需要 6 分钟来执行,而在 shell 中手动完成相同的命令需要大约 1 分钟。[两者都在相同的实例类型和配置中进行了测试。]
另一个有趣的观察是:如果在 localhost (主服务器)中通过 Ansible 运行相同的命令,则只需 1 分钟。
为什么会这样?为什么在工人中完成拉动需要很长时间?
PS:从 AWS ECR 注册表中提取。