c12s-kubespray/docs/weave.md
2017-07-27 14:40:52 +02:00

1.1 KiB

Weave

Weave 2.0.1 is supported by kubespray Weave be use with consensus mode (default mode) and seed 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