Voltha kafka separation Attempt 2

Change-Id: I11ecb4eb8efe3af8b2840b3ccbddf1be450049ec
diff --git a/charts/voltha.md b/charts/voltha.md
index 1402dda..59f249f 100644
--- a/charts/voltha.md
+++ b/charts/voltha.md
@@ -14,30 +14,43 @@
 helm dep build voltha
 ```
 
+Install the kafka dependency
+
+```shell
+helm install --name voltha-kafka \
+--set replicas=1 \
+--set persistence.enabled=false \
+--set zookeeper.servers=1 \
+--set zookeeper.persistence.enabled=false \
+incubator/kafka
+```
+
 There's an etcd-operator **known bug** we're trying to solve that
 prevents users to deploy Voltha straight since the first time. We
 found a workaround.
 
 Few steps:
 
-Install Voltha (without etcd operator)
+Install Voltha (without etcd custom resource definition)
 
 ```shell
 helm install -n voltha --set etcd-operator.customResources.createEtcdClusterCRD=false voltha
 ```
 
-Uninstall Voltha
+Upgrade Voltha (which defaults to using the etcd custom resource definition)
+
+```shell
+helm upgrade voltha ./voltha
+```
+
+After this point, you can use the standard uninstallation and installation processes for uninstalling and installing voltha helm chart
+
+## Standard Uninstallation Process
 
 ```shell
 helm delete --purge voltha
 ```
 
-Deploy Voltha
-
-```shell
-helm install -n voltha voltha
-```
-
 ## Standard Installation Process
 
 ```shell