You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Download and Build Docker Images

Download EMCO code from Github and build docker container. Currently all services are in the same Docker container. Once built Docker image can be pushed to docker hub.

Download
$ git clone https://git.onap.org/multicloud/k8s
$ cd k8s
$ docker build --rm -f build/Dockerfile . -t <tag>

Deploying EMCO in Kubernetes Cluster

Using Helm Charts

Follow the steps in here https://github.com/onap/multicloud-k8s/tree/master/deployments/helm/v2/onap4k8s to install EMCO. Update image: rtsood/emco:stable in values.yaml file for all the services to the name of the image built in the previous step.  

Using Kubectl (for developers)

 Yamls for installing EMCO can be found here:  https://github.com/onap/multicloud-k8s/tree/master/deployments/kubernetes. Update the image: rtsood/emco:stable in the onap4k8s.yaml for all the services to the name of the image built in the previous step.

Installing EMCO
1. Create namespace 
$ kubectl create namespace emco

2. Install Databases (Etcd and Mongo)
$ kubectl apply -f onap4k8sdb.yaml -n emco

3. Install Emco Microservices
$ kubectl apply -f onap4k8s.yaml -n emco

Running vFw Testcase with EMCO

Run the vFw script to run an end 2 end use case testing all the current microservices: https://github.com/onap/multicloud-k8s/blob/master/kud/tests/vfw-test.sh


Running the Telemetry stack with EMCO

Below is the multi cluster telemetry stack that we support.

TELEMETRY STACK


Details of the installation is available at : Deploying a multi cluster telemetry stack with EMCO




  • No labels