diff --git a/README.md b/README.md
index e7e9245b6d678a914798cd4e9933557162031fc8..3bc7c311c7b6705d235e20abf1f2d9557f8c8d15 100644
--- a/README.md
+++ b/README.md
@@ -53,12 +53,12 @@ Versions of supported components
 --------------------------------
 
 
-[kubernetes](https://github.com/kubernetes/kubernetes/releases) v1.6.7 <br>
+[kubernetes](https://github.com/kubernetes/kubernetes/releases) v1.6.4 <br>
 [etcd](https://github.com/coreos/etcd/releases) v3.0.17 <br>
 [flanneld](https://github.com/coreos/flannel/releases) v0.6.2 <br>
 [calicoctl](https://github.com/projectcalico/calico-docker/releases) v0.23.0 <br>
 [canal](https://github.com/projectcalico/canal) (given calico/flannel versions) <br>
-[weave](http://weave.works/) v1.8.2 <br>
+[weave](http://weave.works/) v2.0.1 <br>
 [docker](https://www.docker.com/) v1.13.1 (see note)<br>
 [rkt](https://coreos.com/rkt/docs/latest/) v1.21.0 (see Note 2)<br>
 
@@ -91,7 +91,7 @@ You can choose between 4 network plugins. (default: `calico`)
 
 * [**canal**](https://github.com/projectcalico/canal): a composition of calico and flannel plugins.
 
-* **weave**: Weave is a lightweight container overlay network that doesn't require an external K/V database cluster. <br>
+* [**weave**](https://github.com/weaveworks/weave): Weave is a lightweight container overlay network that doesn't require an external K/V database cluster. <br>
 (Please refer to `weave` [troubleshooting documentation](http://docs.weave.works/weave/latest_release/troubleshooting.html)).
 
 The choice is defined with the variable `kube_network_plugin`. There is also an
diff --git a/docs/weave.md b/docs/weave.md
new file mode 100644
index 0000000000000000000000000000000000000000..3c32d4d3ae0683c6083835ebbb1546704ebbe09a
--- /dev/null
+++ b/docs/weave.md
@@ -0,0 +1,42 @@
+Weave
+=======
+
+Weave 2.0.1 is supported by kubespray
+Weave be use with [**consensus**](https://www.weave.works/docs/net/latest/ipam/#initialization) mode (default mode) and [**seed**](https://www.weave.works/docs/net/latest/ipam/#initialization) mode
+
+
+In kubespray, Weave encryption for all communication is supported
+* For use Weave encryption, it's necessary to specify password
+if no password specify, no encrytion
+```
+# In file ./inventory/group_vars/k8s-cluster.yml
+weave_password: EnterPasswordHere
+```
+
+Weave is deploy by kubernetes with daemonSet
+* Check the status of Weave containers
+```
+kubectl -n kube-system get pods | grep weave
+```
+* Check status of weave (connection,encryption ...)
+```
+curl http://127.0.0.1:6784/status
+```
+
+### Consensus mode (default mode)
+This mode is to fixed cluster
+
+### Seed mode
+This mode is to dynamic cluster
+* Change censensus mode to seed mode
+```
+# In file ./inventory/group_vars/k8s-cluster.yml
+weave_mode_seed: true
+```
+the seed mode allows multi clouds simultaneously and also hybrid on premise/cloud clusters
+
+```
+# In file ./inventory/group_vars/k8s-cluster.yml
+weave_seed: uninitialized
+weave_peers: uninitialized
+```
\ No newline at end of file