【发布时间】:2017-09-23 06:53:03
【问题描述】:
有人知道哪个版本的 calico 可以在 Swarm 模式下与 Docker 一起使用吗?
【问题讨论】:
标签: docker project-calico
有人知道哪个版本的 calico 可以在 Swarm 模式下与 Docker 一起使用吗?
【问题讨论】:
标签: docker project-calico
根据https://docs.docker.com/engine/extend/plugins_network/: Docker 1.12 增加了对集群管理和编排的支持,称为 swarm 模式。运行在 swarm 模式下的 Docker Engine 目前只支持内置的网络覆盖驱动程序。因此现有的网络插件将无法在 swarm 模式下工作。
我听说这可能会在即将到来的 1.13.1 中修复 - 所以这可能很快就会改变。
【讨论】:
Error response from daemon: rpc error: code = 3 desc = legacy plugin calico of type NetworkDriver is not supported in swarm mode
为了在 swarm 模式下工作,calico 插件必须作为托管插件实现。
Calico 项目也应该兼容 swarm 模式并支持它。
在 https://github.com/projectcalico/calicoctl/issues/1133 上进行更多讨论,关于期待版本 Calico v2.3.0、Calico v2.2.0,但没有官方确认。
尽管对 Docker 1.13 的期望是,但没有官方确认或文档。
希望有所帮助
【讨论】: