+### 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
+```
+