14:58:12 <pramchan> #startmeeting opnfv-mano
14:58:12 <collabot> Meeting started Wed Nov 29 14:58:12 2017 UTC.  The chair is pramchan. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:58:12 <collabot> Useful Commands: #action #agreed #help #info #idea #link #topic.
14:58:12 <collabot> The meeting name has been set to 'opnfv_mano'
14:58:27 <pramchan> Please type in your info
14:58:35 <pramchan> #info pramchan
15:00:57 <pramchan> Jointo goto meetinf https://global.gotomeeting.com/join/391235029
15:01:17 <pramchan> #join on voice call along on https://global.gotomeeting.com/join/391235029
15:03:38 <phuoc> hi
15:03:42 <phuoc> yes
15:04:35 <phuoc> I only can chatting
15:04:46 <phuoc> because my phone is broken
15:04:51 <pramchan> #OK
15:05:09 <pramchan> #topic agenda bashing
15:05:31 <pramchan> #info https://wiki.opnfv.org/pages/viewpage.action?pageId=6827111
15:05:51 <pramchan> 1.Agenda Bashing 2.  ONAP R1 release overview by Amar Kapadia /Aarna Networks -  3. Container Integration in NFV Reference Architecture(RA): a. Data Collection in NFV RA - Sridhar Rao(Demo)  - (cont) 4. Presentation on Kubernetes and Docker's  and VIM/VNFM extensions to support  Scenarios in Fraser Release. 5. Discussions on F Release Scenarios(eg. k8-...) etc.
15:06:25 <pramchan> Any new topic anyone wants to cover
15:06:55 <phuoc> 3 or 4 is good to me
15:06:57 <pramchan> #lets start with 2 then
15:07:17 <pramchan> #topic ONAP R1 release overview
15:08:42 <pramchan> #link https://wiki.onap.org/display/DW/Amsterdam+Release+Status
15:09:41 <pramchan> #link https://www.sdxcentral.com/articles/news/onap-rolls-amsterdam-release/2017/11/
15:10:21 <pramchan> #info  The release also includes verified blueprints for two initial use cases: VoLTE (Voice Over LTE), which allows voice to be unified onto IP networks. By virtualizing the core network, the open source code is used to design, deploy, monitor, and manage the lifecycle of an end-to-end VoLTE service.
15:11:16 <pramchan> #info The second use case is residential vCPE. All services are provided in-network, which means service providers can add new services rapidly and on-demand to their residential customers to create new revenue streams to counter competitors.
15:12:49 <pramchan> #info  Note that ONAP is already implemented in Docker containers, and there is a project to include Kubernetes as well that helps with enterprise data centers.”
15:13:42 <pramchan> #link https://wiki.onap.org/
15:14:43 <pramchan> #ino to join ONAP use link https://wiki.onap.org/display/DW/Joining+the+Community
15:15:30 <pramchan> #info note release 2 'Bejing' will focus on “The focus is on getting SD-WAN [software-defined wide-area network] type cases in the next release but also packaging the platform for enterprise data centers,”
15:17:15 <pramchan> #link https://wiki.onap.org/display/DW/Setting+Up+ONAP
15:18:48 <pramchan> #info ONAP on Kubernetes is available at link https://wiki.onap.org/display/DW/ONAP+on+Kubernetes
15:19:18 <pramchan> #topic 3. Container Integration in NFV Reference Architecture(RA)
15:19:27 <phuoc> yes, I want to know how container integrate to NFV
15:20:33 <phuoc> can Kubernetes using as VIM
15:20:58 <pramchan> OK let me show you the big picture
15:21:18 <pramchan> You can install kubernetes on Openstack Cloud
15:21:52 <pramchan> That is use case 1 for deploying applications on Docker containers
15:22:49 <pramchan> #info this is the current state of OPNFV  where we use Docker conatiners and Ubuntu JOID has some k8 scenarios
15:25:20 <pramchan> #info refer on Euphretes release scenario - https://wiki.opnfv.org/display/SWREL/Euphrates+Scenario+Status
15:26:11 <pramchan> #info k8-nosdn-lb-noha  JOID	 Narinder Gupta & Ruijing Guo	Yes	 	Y	Y	 	 Target E 1.0
15:26:55 <phuoc> actually, I am working in Tacker project
15:27:10 <phuoc> https://review.openstack.org/#/c/511991/10/specs/queens/kubernetes-type-for-containerized-VNF.rst
15:27:11 <pramchan> #info k8s-nosdn-nofeature-ha	Compass4NFV	Justin chi	Y	 	Y	Y	 	Target E 1.0
15:27:32 <phuoc> I am proposing to use Kubernetes as VIM, beside OpenStack
15:27:59 <phuoc> you can scroll down it
15:29:39 <pramchan> #info  Implement containerized VNF in Kubernetes VIM
15:29:46 <phuoc> http://paste.openstack.org/show/627728/
15:29:52 <phuoc> you can use this link
15:29:56 <pramchan> #info which other VIM you are proposing?
15:32:03 <pramchan> #so use case 2 is to use kubernetes as Infrstruture with its own network (CNI) and PODs
15:32:33 <pramchan> #info the use case 2 is what you have proposed in link  http://paste.openstack.org/show/627728/
15:33:05 <pramchan> #please explian with info command  how you plan to achieve this?
15:33:40 <phuoc> I think, we can use Kubernetes as VIM to launch containerized VNF
15:34:03 <pramchan> #info In this plan, we will introduce Kubernetes infra driver in VNFM, that will be used to manage c-VNF in Kubernetes VIM. Kubernetes infra driver use Kubernetes APIs through Kubernetes python client to create Kubernetes resources like Service, Deployment, ConfigMap, Horizontal Pod Autoscaling, etc, which will be used as a C-VNF. Kuryr-Kubernetes also use to connect between VM based and container based VNFs.
15:34:19 <phuoc> so, we still use TOSCA NFV template to create c-VNF
15:34:46 <phuoc> TOSCA to Kubernetes translator will be implemented
15:34:53 <phuoc> containerized VNF
15:34:56 <pramchan> what is c-VNF you mean cloud native vnf?
15:35:16 <pramchan> #info c-VNF is conatinerized VNF
15:35:29 <phuoc> on Kubernetes environment, it includes POD, Deployment or Services
15:36:02 <pramchan> #info so you need Tacker Openstack module to deploy c-VNF
15:37:01 <pramchan> #info the interface to NFVO be implemented withou Tacker like ONAP?
15:37:59 <phuoc> We will add the module in NFVM to manage c-VNF
15:38:26 <pramchan> #info may be if the module can be independent of Tacker then ONAP or OpenBagton both can use it, think and answer, ofcourse implement an dtest with Takcer but consider the other options
15:38:52 <pramchan> #info that sounds good
15:39:00 <phuoc> pramchan, I hope we can do it in the future
15:40:45 <pramchan> #info road map of Tacker in Openstack is to implement kubernetes to mnagae c-VNF (Container VNF) and this will be in Queen?
15:41:37 <phuoc> other problem I have met is translate TOSCA template to Kubernetes template
15:41:48 <pramchan> #query  phuoc hello
15:42:19 <phuoc> I have a solution, but I am not sure it is the good way
15:42:26 <phuoc> hi :)
15:43:11 <pramchan> OK lets review it - Do you have a smaple TOSCA template for v-CNF and YAML file of same for k8?
15:43:29 <phuoc> https://github.com/openstack/tacker/blob/master/samples/tosca-templates/vnfd/tosca-vnfd-hello-world.yaml
15:49:06 <pramchan> #info  tosca_simple_profile_for_nfv_1_0_0 and we need to know what VDU, CP and VL translate to in c-VNF for kubernetes
15:49:53 <pramchan> #info kubectl describe c-VNF is what we need equivalent of
15:53:00 <phuoc> We will translate TOSCA template to Pod template, and the other (Deployment, HPA, Service templates)
15:53:11 <pramchan> #info the spec field of c-VNF.yaml must contain details of image and attributes
15:54:36 <phuoc> you can paste it to: http://paste.openstack.org/
15:56:02 <pramchan> #info  containers:       - name: c-VNF         image: TOSCA:c-VNF         ports:         - containerPort: ??         volumeMounts:         - name: hostvol           mountPath: /usr/share/c-VNF/html         volumes:         - name: hostvol           hostPath:             path: /host/doccker/vol
15:58:49 <pramchan> Have pasted that can you see
15:58:58 <phuoc> yes, I can see it
15:59:15 <pramchan> So we need to some how tie the equivalence
15:59:34 <pramchan> Time running out for the meeting, we will proceed on this through email
15:59:38 <phuoc> thanks
16:01:18 <pramchan> #endmeeting opnfv-mano