weaveworks / weave

Simple, resilient multi-host containers networking and more.
https://www.weave.works
Apache License 2.0
6.62k stars 670 forks source link

Support "host-local" IPAM plugin in weave-kube #3311

Open brb opened 6 years ago

brb commented 6 years ago

Currently, weave-kube relies on Weave IPAM. This introduces some complexities, e.g. reclaiming IP addrs from dead peers.

Instead, we could try to use the host-local IPAM plugin.

As pointed by @bboreham, we would loose some flexibility in adding non-Kubernetes nodes to a cluster, or cross-cluster networking. Also, weave expose would require some re-work, as it depends on Weave IPAM.

brb commented 6 years ago

Also, https://github.com/weaveworks/weave/pull/3298 would need a re-work.

brb commented 6 years ago

Also to consider: https://github.com/kubernetes/kubernetes/issues/57130 (via @murali-reddy )