mirror of
https://github.com/wahyd4/home-docker.git
synced 2026-08-08 20:15:03 +10:00
25 lines
1.0 KiB
Bash
Executable File
25 lines
1.0 KiB
Bash
Executable File
# member list
|
|
sudo ETCDCTL_API=3 etcdctl member list \
|
|
--endpoints=https://127.0.0.1:2379 \
|
|
--cacert=/etc/etcd/ca.pem \
|
|
--cert=/etc/etcd/etcd.pem \
|
|
--key=/etc/etcd/etcd-key.pem
|
|
|
|
# member add from an existing node
|
|
sudo ETCDCTL_API=3 etcdctl member add server-3 --peer-urls=https://192.168.1.2:2380 --endpoints=https://127.0.0.1:2379 --cacert=/etc/etcd/ca.pem --cert=/etc/etcd/etcd.pem --key=/etc/etcd/etcd-key.pem
|
|
|
|
# get all keys
|
|
sudo ETCDCTL_API=3 etcdctl get --prefix=true "" -w json --endpoints=https://127.0.0.1:2379 --cacert=/etc/etcd/ca.pem --cert=/etc/etcd/etcd.pem --key=/etc/etcd/etcd-key.pem
|
|
|
|
|
|
# remove a member
|
|
|
|
sudo ETCDCTL_API=3 etcdctl member remove 3f3a73a30a4872c4 --endpoints=https://127.0.0.1:2379 --cacert=/etc/etcd/ca.pem --cert=/etc/etcd/etcd.pem --key=/etc/etcd/etcd-key.pem
|
|
|
|
|
|
ETCDCTL_API=3 etcdctl endpoint health \
|
|
--endpoints=https://192.168.1.2:2379,https://192.168.1.11:2379,https://192.168.1.10:2379, https://192.168.1.6:2379 \
|
|
--cacert=/etc/etcd/ca.pem \
|
|
--cert=/etc/etcd/etcd.pem \
|
|
--key=/etc/etcd/etcd-key.pem
|