Open squaremo opened 9 years ago
So this will have wait for IPAM to be able to allocate subnets, and support allocating IPs from a specific subnet.
This requirement is encoded as the "symbolic names" variety of https://github.com/weaveworks/weave/issues/676
Given the above we cannot make progress on this issue until such time as Docker allow us to create global drivers without requiring a kv store.
When the plugin is deployed as a global driver, we get multiple network support by virtue of using Docker's default IPAM.
Specifically: Docker's default IPAM will allocate a fresh, distinct subnet for each network, and that means that even if weave does nothing on network creation, the containers on each network will be in a subnet together.
Weave's IPAM supports only one subnet at present, which means (assuming IPAM is the only kind of co-ordination) that the weave plugin can have only one network. So this will have wait for IPAM to be able to allocate subnets, and support allocating IPs from a specific subnet.