[opnfv-tech-discuss] [Auto] VNFs and ONAP setup for Kubernetes and Arm pod at UNH
Hello, Does anyone have pointers to open-source (containerized) VNFs for Kubernetes ? (something like this: http://dougbtv.com/nfvpe/2017/05/30/vnf-asterisk-kubernetes/, thanks Joe Kidder for sharing the link!) Even more specifically, Arm-compatible VNFs ? And which would be a recommended ONAP install setup (i.e. successfully tried at least once) to manage and use them ? (among those listed at https://wiki.onap.org/display/DW/ONAP+on+Kubernetes). The target for that installation is the Auto Arm pod at UNH IOL. Best regards, Gerard Damm The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com ___ opnfv-tech-discuss mailing list opnfv-tech-discuss@lists.opnfv.org https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
Re: [opnfv-tech-discuss] [Auto] VNFs and ONAP setup for Kubernetes and Arm pod at UNH
Not specific to ARM, but I have implemented clearwater-docker as part of the Models kubernetes demo deploy, which includes a full-stack k8s cluster deployment, ending with clearwater-docker deployment and test. See https://github.com/opnfv/models/tree/master/tools/kubernetes for an overview of the process. The clearwater-docker deployment script is at k8s-cloudify-clearwater.sh<https://github.com/opnfv/models/blob/master/tests/k8s-cloudify-clearwater.sh> (note this currently uses kubectl to deploy... I am working on wrapping the charts in TOSCA so I can use cloudify-kubernetes to deploy it, over the cloudify-manager API). Note that the models scripts use clearwater-docker containers built for this test. It may be possible to build them for ARM platforms, after which the rest of the deploy process should work as scripted. The build scripts are clearwater-docker.sh<https://github.com/opnfv/models/blob/master/build/clearwater-docker.sh> and clearwater-live-test.sh<https://github.com/opnfv/models/blob/master/build/clearwater-live-test.sh>. Thanks, Bryan Sullivan | AT&T From: opnfv-tech-discuss-boun...@lists.opnfv.org [mailto:opnfv-tech-discuss-boun...@lists.opnfv.org] On Behalf Of gerard.d...@wipro.com Sent: Friday, February 16, 2018 12:08 PM To: opnfv-tech-discuss@lists.opnfv.org Subject: [opnfv-tech-discuss] [Auto] VNFs and ONAP setup for Kubernetes and Arm pod at UNH Hello, Does anyone have pointers to open-source (containerized) VNFs for Kubernetes ? (something like this: http://dougbtv.com/nfvpe/2017/05/30/vnf-asterisk-kubernetes/<https://urldefense.proofpoint.com/v2/url?u=http-3A__dougbtv.com_nfvpe_2017_05_30_vnf-2Dasterisk-2Dkubernetes_&d=DwQFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=DQaAYPA1sHPy7VIqbpsYjQprZ_ZeM51ZulZoOw3SsKI&s=hNyRYMqfXhRyNX647lv6m60qFeFIhcu6fhaQYQzv634&e=>, thanks Joe Kidder for sharing the link!) Even more specifically, Arm-compatible VNFs ? And which would be a recommended ONAP install setup (i.e. successfully tried at least once) to manage and use them ? (among those listed at https://wiki.onap.org/display/DW/ONAP+on+Kubernetes<https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.onap.org_display_DW_ONAP-2Bon-2BKubernetes&d=DwQFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=DQaAYPA1sHPy7VIqbpsYjQprZ_ZeM51ZulZoOw3SsKI&s=5YaVylfKtSIxapJhTU8eW0_FywIdGI6Y7QWBumD_tvM&e=>). The target for that installation is the Auto Arm pod at UNH IOL. Best regards, Gerard Damm The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.wipro.com&d=DwQFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=DQaAYPA1sHPy7VIqbpsYjQprZ_ZeM51ZulZoOw3SsKI&s=gxbpjheZh4Nzp5d8IWsQMaPfH6Zuj9ByYZ-NQpKMcGw&e=> ___ opnfv-tech-discuss mailing list opnfv-tech-discuss@lists.opnfv.org https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
Re: [opnfv-tech-discuss] [Auto] VNFs and ONAP setup for Kubernetes and Arm pod at UNH
Maybe this may interest you. It's not specific to ARM, but CONTAINER4NFV project is working on a Clearwater implementation with K8s[0] and Helm[1]. Helm deployment will be Istio compatible. I wrote some documentation about it [2]. Best Regards, Sofia [0]: https://gerrit.opnfv.org/gerrit/#/c/50467/ [1]: https://gerrit.opnfv.org/gerrit/#/c/51603/ [2]: https://github.com/opnfv/container4nfv/blob/master/docs/release/userguide/clearwater-project.rst 2018-02-16 17:36 GMT-03:00 SULLIVAN, BRYAN L (BRYAN L) < bryan.sulli...@research.att.com>: > Not specific to ARM, but I have implemented clearwater-docker as part of > the Models kubernetes demo deploy, which includes a full-stack k8s cluster > deployment, ending with clearwater-docker deployment and test. See > https://github.com/opnfv/models/tree/master/tools/kubernetes for an > overview of the process. The clearwater-docker deployment script is at > k8s-cloudify-clearwater.sh > <https://github.com/opnfv/models/blob/master/tests/k8s-cloudify-clearwater.sh> > (note this currently uses kubectl to deploy… I am working on wrapping the > charts in TOSCA so I can use cloudify-kubernetes to deploy it, over the > cloudify-manager API). > > > > Note that the models scripts use clearwater-docker containers built for > this test. It may be possible to build them for ARM platforms, after which > the rest of the deploy process should work as scripted. The build scripts > are clearwater-docker.sh > <https://github.com/opnfv/models/blob/master/build/clearwater-docker.sh> > and clearwater-live-test.sh > <https://github.com/opnfv/models/blob/master/build/clearwater-live-test.sh> > . > > > > Thanks, > > Bryan Sullivan | AT&T > > > > *From:* opnfv-tech-discuss-boun...@lists.opnfv.org [mailto: > opnfv-tech-discuss-boun...@lists.opnfv.org] *On Behalf Of * > gerard.d...@wipro.com > *Sent:* Friday, February 16, 2018 12:08 PM > *To:* opnfv-tech-discuss@lists.opnfv.org > *Subject:* [opnfv-tech-discuss] [Auto] VNFs and ONAP setup for Kubernetes > and Arm pod at UNH > > > > Hello, > > > > Does anyone have pointers to open-source (containerized) VNFs for > Kubernetes ? > > (something like this: http://dougbtv.com/nfvpe/2017/ > 05/30/vnf-asterisk-kubernetes/ > <https://urldefense.proofpoint.com/v2/url?u=http-3A__dougbtv.com_nfvpe_2017_05_30_vnf-2Dasterisk-2Dkubernetes_&d=DwQFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=DQaAYPA1sHPy7VIqbpsYjQprZ_ZeM51ZulZoOw3SsKI&s=hNyRYMqfXhRyNX647lv6m60qFeFIhcu6fhaQYQzv634&e=>, > thanks Joe Kidder for sharing the link!) > > > > Even more specifically, Arm-compatible VNFs ? > > > > And which would be a recommended ONAP install setup (i.e. successfully > tried at least once) to manage and use them ? > > (among those listed at https://wiki.onap.org/display/DW/ONAP+on+Kubernetes > <https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.onap.org_display_DW_ONAP-2Bon-2BKubernetes&d=DwQFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=DQaAYPA1sHPy7VIqbpsYjQprZ_ZeM51ZulZoOw3SsKI&s=5YaVylfKtSIxapJhTU8eW0_FywIdGI6Y7QWBumD_tvM&e=> > ). > > > > The target for that installation is the Auto Arm pod at UNH IOL. > > > > Best regards, > > Gerard Damm > > > > > > The information contained in this electronic message and any attachments > to this message are intended for the exclusive use of the addressee(s) and > may contain proprietary, confidential or privileged information. If you are > not the intended recipient, you should not disseminate, distribute or copy > this e-mail. Please notify the sender immediately and destroy all copies of > this message and any attachments. WARNING: Computer viruses can be > transmitted via email. The recipient should check this email and any > attachments for the presence of viruses. The company accepts no liability > for any damage caused by any virus transmitted by this email. > www.wipro.com > <https://urldefense.proofpoint.com/v2/url?u=http-3A__www.wipro.com&d=DwQFAg&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=DQaAYPA1sHPy7VIqbpsYjQprZ_ZeM51ZulZoOw3SsKI&s=gxbpjheZh4Nzp5d8IWsQMaPfH6Zuj9ByYZ-NQpKMcGw&e=> > > ___ > opnfv-tech-discuss mailing list > opnfv-tech-discuss@lists.opnfv.org > https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss > > -- Sofia Enriquez ___ opnfv-tech-discuss mailing list opnfv-tech-discuss@lists.opnfv.org https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss
Re: [opnfv-tech-discuss] [Auto] VNFs and ONAP setup for Kubernetes and Arm pod at UNH
Sofia, If there’s anything I’ve done in the Models project work referenced below that may be useful to you, let me know and I can provide any support you need. Helm is deployed as part of this stack, and used to deploy other stack components including: * Ceph-docker as SDS backend: ceph-helm.sh<https://github.com/opnfv/models/blob/master/tools/kubernetes/ceph-helm.sh> * Currently using Helm as I investigate other options e.g. Cloudify * Various demo Apps to verify k8s + PVC (via Ceph) operation * The VES components are also deployable via Helm, since the Cloudify blueprints<https://github.com/opnfv/ves/tree/master/tools/cloudify> just wrap k8s charts in a TOSCA blueprint with a small amount of Cloudify-specific attributes. The Helm install and demo use scripts are in helm-tools.sh<https://github.com/opnfv/models/blob/master/tools/kubernetes/helm-tools.sh>. This script is called in demo_deploy.sh<https://github.com/opnfv/models/blob/master/tools/kubernetes/demo_deploy.sh> after the base cluster (k8s-master+CNI+k8s-workers) is deployed. The advantage of using Cloudify (or the ONAP OOM project, which is where this work is heading) for deploying stack components is that we don’t need to use Helm directly (e.g. via invocation over SSH) on the k8s cluster, rather can invoke chart operations via the Cloudify API. This meets one design goal which is to minimize any operations that must be performed over SSH, for security/reliability reasons, e.g. operations over APIs have inherently smaller attack surfaces. It also means that unless there is a specific stack deployment need for Helm, it doesn’t have to be installed, further improving security/reliability (any untested/unused code should not be deployed). Thanks, Bryan Sullivan | AT&T From: Sofia Enriquez [mailto:lsofia.enriq...@gmail.com] Sent: Friday, February 16, 2018 3:09 PM To: SULLIVAN, BRYAN L (BRYAN L) Cc: gerard.d...@wipro.com; opnfv-tech-discuss@lists.opnfv.org Subject: Re: [opnfv-tech-discuss] [Auto] VNFs and ONAP setup for Kubernetes and Arm pod at UNH Maybe this may interest you. It's not specific to ARM, but CONTAINER4NFV project is working on a Clearwater implementation with K8s[0] and Helm[1]. Helm deployment will be Istio compatible. I wrote some documentation about it [2]. Best Regards, Sofia [0]: https://gerrit.opnfv.org/gerrit/#/c/50467/<https://urldefense.proofpoint.com/v2/url?u=https-3A__gerrit.opnfv.org_gerrit_-23_c_50467_&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=uP_eo00sb1hRiLC3GV7bmnqaEyou9gD0ECr4JqsoCe0&s=Gn7t4dJIpuzLWGoOUFHylxpBNfa4a33oWu-dgvswnFM&e=> [1]: https://gerrit.opnfv.org/gerrit/#/c/51603/<https://urldefense.proofpoint.com/v2/url?u=https-3A__gerrit.opnfv.org_gerrit_-23_c_51603_&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=uP_eo00sb1hRiLC3GV7bmnqaEyou9gD0ECr4JqsoCe0&s=Qd7skbw8UWlwAM-euzJQNzJxiOxJMuTcCRg8YtcGL-Y&e=> [2]: https://github.com/opnfv/container4nfv/blob/master/docs/release/userguide/clearwater-project.rst<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_opnfv_container4nfv_blob_master_docs_release_userguide_clearwater-2Dproject.rst&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=uP_eo00sb1hRiLC3GV7bmnqaEyou9gD0ECr4JqsoCe0&s=Fb-oHngCywm9v0NjLbh-Eb9OpjW0U0-zD4T1MLBM9Ek&e=> 2018-02-16 17:36 GMT-03:00 SULLIVAN, BRYAN L (BRYAN L) mailto:bryan.sulli...@research.att.com>>: Not specific to ARM, but I have implemented clearwater-docker as part of the Models kubernetes demo deploy, which includes a full-stack k8s cluster deployment, ending with clearwater-docker deployment and test. See https://github.com/opnfv/models/tree/master/tools/kubernetes<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_opnfv_models_tree_master_tools_kubernetes&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=uP_eo00sb1hRiLC3GV7bmnqaEyou9gD0ECr4JqsoCe0&s=zv6gXfjUtgACaMm2WRK0XNBiUVtYPgo92BbP87xckgQ&e=> for an overview of the process. The clearwater-docker deployment script is at k8s-cloudify-clearwater.sh<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_opnfv_models_blob_master_tests_k8s-2Dcloudify-2Dclearwater.sh&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=uP_eo00sb1hRiLC3GV7bmnqaEyou9gD0ECr4JqsoCe0&s=yHk0whL7zCYlHStQ4pgx7EQh3PqCmo2Ce4uE4rYASxk&e=> (note this currently uses kubectl to deploy… I am working on wrapping the charts in TOSCA so I can use cloudify-kubernetes to deploy it, over the cloudify-manager API). Note that the models scripts use clearwater-docker containers built for this test. It may be possible to build them for ARM platforms, after which the rest of the
Re: [opnfv-tech-discuss] [Auto] VNFs and ONAP setup for Kubernetes and Arm pod at UNH
Bryan, I really appreciate all this information!. The Helm install and demo scripts really helped me to get a good setup. Cloudify sounds really cool, I may have some fun with it soon. Thanks, Sofia 2018-02-18 14:24 GMT-03:00 SULLIVAN, BRYAN L (BRYAN L) < bryan.sulli...@research.att.com>: > Sofia, > > > > If there’s anything I’ve done in the Models project work referenced below > that may be useful to you, let me know and I can provide any support you > need. Helm is deployed as part of this stack, and used to deploy other > stack components including: > >- Ceph-docker as SDS backend: ceph-helm.sh ><https://github.com/opnfv/models/blob/master/tools/kubernetes/ceph-helm.sh> > - Currently using Helm as I investigate other options e.g. Cloudify >- Various demo Apps to verify k8s + PVC (via Ceph) operation >- The VES components are also deployable via Helm, since the Cloudify >blueprints <https://github.com/opnfv/ves/tree/master/tools/cloudify> >just wrap k8s charts in a TOSCA blueprint with a small amount of >Cloudify-specific attributes. > > > > The Helm install and demo use scripts are in helm-tools.sh > <https://github.com/opnfv/models/blob/master/tools/kubernetes/helm-tools.sh>. > This script is called in demo_deploy.sh > <https://github.com/opnfv/models/blob/master/tools/kubernetes/demo_deploy.sh> > after the base cluster (k8s-master+CNI+k8s-workers) is deployed. > > > > The advantage of using Cloudify (or the ONAP OOM project, which is where > this work is heading) for deploying stack components is that we don’t need > to use Helm directly (e.g. via invocation over SSH) on the k8s cluster, > rather can invoke chart operations via the Cloudify API. This meets one > design goal which is to minimize any operations that must be performed over > SSH, for security/reliability reasons, e.g. operations over APIs have > inherently smaller attack surfaces. It also means that unless there is a > specific stack deployment need for Helm, it doesn’t have to be installed, > further improving security/reliability (any untested/unused code should not > be deployed). > > > > Thanks, > > Bryan Sullivan | AT&T > > > > *From:* Sofia Enriquez [mailto:lsofia.enriq...@gmail.com] > *Sent:* Friday, February 16, 2018 3:09 PM > *To:* SULLIVAN, BRYAN L (BRYAN L) > *Cc:* gerard.d...@wipro.com; opnfv-tech-discuss@lists.opnfv.org > *Subject:* Re: [opnfv-tech-discuss] [Auto] VNFs and ONAP setup for > Kubernetes and Arm pod at UNH > > > > Maybe this may interest you. It's not specific to ARM, but CONTAINER4NFV > project is working on a Clearwater implementation with K8s[0] and Helm[1]. > Helm deployment will be Istio compatible. I wrote some documentation about > it [2]. > > Best Regards, > Sofia > > [0]: https://gerrit.opnfv.org/gerrit/#/c/50467/ > <https://urldefense.proofpoint.com/v2/url?u=https-3A__gerrit.opnfv.org_gerrit_-23_c_50467_&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=uP_eo00sb1hRiLC3GV7bmnqaEyou9gD0ECr4JqsoCe0&s=Gn7t4dJIpuzLWGoOUFHylxpBNfa4a33oWu-dgvswnFM&e=> > [1]: https://gerrit.opnfv.org/gerrit/#/c/51603/ > <https://urldefense.proofpoint.com/v2/url?u=https-3A__gerrit.opnfv.org_gerrit_-23_c_51603_&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=uP_eo00sb1hRiLC3GV7bmnqaEyou9gD0ECr4JqsoCe0&s=Qd7skbw8UWlwAM-euzJQNzJxiOxJMuTcCRg8YtcGL-Y&e=> > [2]: https://github.com/opnfv/container4nfv/blob/master/ > docs/release/userguide/clearwater-project.rst > <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_opnfv_container4nfv_blob_master_docs_release_userguide_clearwater-2Dproject.rst&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=uP_eo00sb1hRiLC3GV7bmnqaEyou9gD0ECr4JqsoCe0&s=Fb-oHngCywm9v0NjLbh-Eb9OpjW0U0-zD4T1MLBM9Ek&e=> > > > > 2018-02-16 17:36 GMT-03:00 SULLIVAN, BRYAN L (BRYAN L) < > bryan.sulli...@research.att.com>: > > Not specific to ARM, but I have implemented clearwater-docker as part of > the Models kubernetes demo deploy, which includes a full-stack k8s cluster > deployment, ending with clearwater-docker deployment and test. See > https://github.com/opnfv/models/tree/master/tools/kubernetes > <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_opnfv_models_tree_master_tools_kubernetes&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=ML-JPRZQOfToJjMwlJLPlcWimAEwMA5DZGNIrk-cgy0&m=uP_eo00sb1hRiLC3GV7bmnqaEyou9gD0ECr4JqsoCe0&s=zv6gXfjUtgACaMm2WRK0XNBiUVtYPgo92BbP87xckgQ&e=> > for an overview of the process. The clearwater-docker deployment script is > at k8