Kuryr architecture
In the following sections, we will look at the Kuryr architecture.
Mapping the Docker libnetwork to the neutron API
The following diagram shows the Kuryr architecture that maps the Docker libnetwork networking model to the neutron API. Kuryr maps libnetwork APIs and creates the appropriate resource in the neutron, which explains why the Neutron API can also be used for container networking:
Providing the generic VIF-Binding infrastructure
Kuryr provides a generic VIF binding mechanism for the various port types which will be received from the Docker namespace and will be attached to the networking solution infrastructure depending on its type, for example, Linux bridge port, Open vSwitch port, Midonet port, and so on. The following diagram represents this:
Providing containerized images of neutron plugins
Kuryr aims to provide containerized images of the various neutron plugins that are integrated with Kolla, as well.
Nesting VMs and Magnum use cases
Kuryr addresses Magnum project...