OpenRetriever Gap Analysis

Project:OpenRetriever, https://wiki.opnfv.org/display/openretriever
Editors:Xuan Jia (China Mobile)
Authors:Xuan Jia (China Mobile)
Abstract:

This document provides the users with top-down gap analysis regarding OpenRetriever feature requirements with OPNFV Installer, OpenStack Official Release and Kubernetes Official Release.

1. OpenRetriever Gap Analysis with OPNFV Installer

This section provides users with OpenRetriever gap analysis regarding feature requirement with OPNFV Installer in Danube Official Release. The following table lists the use cases / feature requirements of container integrated functionality, and its gap analysis with OPNFV Installer in Danube Official Release. OPNFV installer should support them.

2. OpenRetriever Gap Analysis with OpenStack Mitaka

This section provides users with OpenRetriever gap analysis regarding feature requirement with Openstack Mitaka Official Release. The following table lists the use cases / feature requirements of container integrated functionality, and its gap analysis with Openstack Mitaka Official Release.

Use Case / Requirement Supported in Mitaka Notes
Manage conainter and virtual machine in the same platform. No Magnum could provide container environment, but it can’t manage container application. We need a tool to manage applications, no matter where it is running on container or virutal machine.
Container private registry store container images. No Container images need to store in container private registry. The image could be stored in Openstack Cinder or single virtual machine. No matter what, it can fetech container images in this container environment.
Kuryr need to support MACVLAN and IPVLAN No MACVLAN and IPVLAN could get better network performance. In Ocata, it will support.

3. OpenRetriever Gap Analysis with Kubernetes v1.5

This section provides users with OpenRetriever gap analysis regarding feature requirement with Kubernetes Official Release. The following table lists the use cases / feature requirements of container integrated functionality, and its gap analysis with Kubernetes Official Release.

Use Case / Requirement Supported in v1.5 Notes
Manage conainter and virtual machine in the same platform. No Kubernetes only manage containers. For this part, we need to setup a platform to manage containers and virtual machine together
TBD