from Hacker News

CNI for Docker Containers with Weave and Calico

by polvi on 2/8/16, 6:48 PM with 19 comments

  • by NetStrikeForce on 2/8/16, 10:38 PM

    I've got a strong interest on overlay networking solutions like Weave, but I'm not an expert on Docker and other container solutions.

    What's the new thing here? If I understood correctly, it seems that you can connect your Docker host to an overlay network, so your containers can access other containers and resources through it. Am I correct to think this facilitates orchestration of the containers' network?

    Disclosure: I am behind https://wormhole.network which could be seen as some sort of Weave competitor, but it's not. It covers other use cases, even though there's some overlapping e.g. overlay multi-host networking for containers https://github.com/pjperez/docker-wormhole - it doesn't require changes on the host itself, but can't be orchestrated.

  • by shykes on 2/8/16, 10:13 PM

    I haven't looked at this in detail, but does this work with the standard networking features introduced in Docker 1.9 [1] and 1.10 [2]? Can I still use 'docker network create/connect' and the DNS service discovery features of Docker? Can containers interoperate regardless of the choice of Docker plugin, or will they only work on a plugin based on the weave proxy? The wording in the post leaves that ambiguous.

    [1] https://blog.docker.com/2015/11/docker-multi-host-networking...

    [2] https://blog.docker.com/2016/02/docker-1-10/

  • by politician on 2/8/16, 11:06 PM

    Does Weave still have atrocious network performance?
  • by danfitch on 2/8/16, 9:00 PM

    Video that goes into detail about what Calico. https://www.youtube.com/watch?list=PLlh6TqkU8kg_Eydfk1Nyt6iK...
  • by chrissnell on 2/8/16, 10:28 PM

    Other than IPv6 support, is there a reason to use Calico/Weave over Flannel? We've been very happy with Flannel, especially using the clean CoreOS-Flannel integration.
  • by vetrom on 2/9/16, 12:49 AM

    I'm looking forward to setting up some trial deployments of calico at my workplace.

    While there is an ease of understanding of bridged and/or overlayed networks, native end-to-end routing between containers with regular IP datagrams and container-level addressability has been on my wishlist for a long time.

  • by emeraldd on 2/8/16, 8:38 PM

    Am I the only one wondering who Calico is? (I'm not finding an obvious candidate with a quick Google search ...)