+### Kubernetes
+
+Build the image
+```
+$ make image
+```
+
+Add the changes to `deployment/dms-config.yaml` as per your environment (refer your `.kubeconfig` file).
+```yaml
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: kube-env
+data:
+ config: |
+ apiVersion: v1
+ clusters:
+ - cluster:
+ certificate-authority-data: <certificate>
+ server: https://<kube-ip>:<kube-port>
+ name: <name>
+ contexts:
+ - context:
+ cluster:<cluster-name>
+ user: <user>
+ name: <name>
+ current-context: <context>
+ kind: Config
+ preferences: {}
+ users:
+ - name: <name>
+ user:
+ client-certificate-data: <cliet-cert>
+ client-key-data: <client-key-data>
+```
+
+Apply the deployment yaml :
+```
+$ kubectl apply -f deployment
+```
+
+Make sure that following pod, svc and configmap is created :
+```sh
+$ kubectl get po,svc,config
+NAME READY STATUS RESTARTS AGE
+pod/dms-server-r2k64 1/1 Running 0 15s
+
+NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
+service/ric-dms-service NodePort <cluster-IP> <none> 8000:32625/TCP 15s
+
+NAME DATA AGE
+configmap/kube-env 1 90s
+```
+
+## Developer Environment
+
+### Mocking all the dependent services (chartmuseum, appmgr...)
+One can bring [`moco`](https://github.com/dreamhead/moco) server to mock environment for development purpose. Mocks are captured in `mock` folder.
+
+Use below command to bring up the mock server :
+```sh
+$ docker run --rm -d -v /home/ubuntu/osc/ric-plt/ricdms/mock:/var/moco -p 9191:8000 rezzza/docker-moco:latest
+```
+
+### Running the RICDMS
+Export the `` enviroment variable to use the URLs from `` so that mock server could be used.
+```bash
+$ export RIC_DMS_CONFIG_FILE=$(pwd)/config/config-test.yaml
+```
+
+Now, developer environment is ready :computer:
\ No newline at end of file