2018-06-05 Meeting notes

Date

Jun 5, 2018

Attendees

  • @Victor Morales

  • @Bin Hu

  • @munish agarwal

  • @Srinivasa Addepalli

  • @Parviz Yegani

  • @Ramamani Yeleswarapu (Deactivated)

  • @Shashank Kumar Shankar

  • @Former user (Deleted)

Details

The project can be addressed by two complementary efforts

  1. MultiCloud/Kubernetes Plugin: Which translates the ONAP runtime instructions into Kubernetes RESTful API calls. This project must provide the same functionality that other Multicloud plugins offer as well as following the CI/CD ONAP requirements. The official repository is https://git.onap.org/multicloud/k8s

  2. Kubernetes Reference Deployment:  Offers Ansible playbooks for installing a Kubernetes deployment and its additional required components, its main goal is to offer just a Reference Deployment which can be consumed by the plugin. Even when this reference doesn't pretend to be used in production, it must to contain production ready elements on it. The temporal repository is https://github.com/electrocucaracha/krd


The initial plan is to support private cloud deployments (bare metal or virtual machine) to later work on public cloud use cases( Azure/GCP/IBM/AWS)

Kubernetes Reference Deployment

The minimal add-ons that a Kubernetes Deployment must have are:

Given that Virtlet offers a CRI implementation and can work with generic VM images it was chosen from other alternatives. https://www.mirantis.com/blog/virtlet-run-vms-as-kubernetes-pods/

MultiCloud/Kubernetes Plugin

In a similar manner that another ONAP components exposes their API through swagger endpoint, it was suggested the swagger endpoint uses the 2.0 version which corresponds to OpenAPI ( https://www.openapis.org/). Kubernetes project has implemented that version(https://kubernetes.io/blog/2016/12/kubernetes-supports-openapi/) and it seems the way to go.

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

10min

Main efforts explanation

@Victor Morales



30min

KRD - Details





30min

multicloud/k8s - Details





Action items

@Victor Morales will document the requirements and usage of Kubernetes Reference Deployment