blob: 22055e754e3c2f61c1977e574fb994e5dbe2359f [file] [log] [blame]
Jakub Pavlik93707ec2016-08-10 11:35:18 +02001
Ales Komarekdea23fb2016-09-25 08:08:15 +02002====
3etcd
4====
Jakub Pavlik93707ec2016-08-10 11:35:18 +02005
Ales Komarekdea23fb2016-09-25 08:08:15 +02006A distributed, reliable key-value store for the most critical data of a distributed system.
Jakub Pavlik93707ec2016-08-10 11:35:18 +02007
8Sample pillars
9==============
10
Ales Komarekdea23fb2016-09-25 08:08:15 +020011Standalone etcd service
12-----------------------
Jakub Pavlik93707ec2016-08-10 11:35:18 +020013
14.. code-block:: yaml
15
16 etcd:
17 server:
18 enabled: true
19 bind:
20 host: 10.0.175.101
21 token: $(uuidgen)
22 members:
23 - host: 10.0.175.101
24 name: etcd01
25 port: 4001
26
Ales Komarekdea23fb2016-09-25 08:08:15 +020027Clustered etcd service
Jakub Pavlik93707ec2016-08-10 11:35:18 +020028----------------------
29
30.. code-block:: yaml
31
32 etcd:
33 server:
34 enabled: true
35 bind:
36 host: 10.0.175.101
37 token: $(uuidgen)
38 members:
39 - host: 10.0.175.101
40 name: etcd01
41 port: 4001
42 - host: 10.0.175.102
43 name: etcd02
44 port: 4001
45 - host: 10.0.175.103
46 name: etcd03
47 port: 4001
48
Ales Komarekdea23fb2016-09-25 08:08:15 +020049etcd proxy
50----------
Jakub Pavlik93707ec2016-08-10 11:35:18 +020051
52.. code-block:: yaml
53
54 etcd:
55 server:
56 enabled: true
57 bind:
58 host: 10.0.175.101
Pavel Cizinsky8835dfa2016-08-10 15:09:25 +020059 proxy: true
Jakub Pavlik93707ec2016-08-10 11:35:18 +020060
Ales Komarekdea23fb2016-09-25 08:08:15 +020061
62etcd on k8s
63-----------
marco9c1f23c2016-09-21 11:54:37 +020064
65.. code-block:: yaml
66
67 etcd:
68 server:
69 engine: kubernetes
70
Jakub Pavlik93707ec2016-08-10 11:35:18 +020071Read more
72=========
73
Ales Komarekdea23fb2016-09-25 08:08:15 +020074* https://coreos.com/etcd/