目录

Etcd可视化部署实操

概述

Etcd 官方没有可视化的工具或者平台,Github 上有一个 etcdkeeper,不过也有段时间没有更新了。

部署

下载需要的镜像。

1
2
docker pull soyking/e3w:v0.1.1
docker pull evildecay/etcdkeeper

因为 etcdkeeper 启动需要填写关于 Etcd 的信息,下面是一个常规的 Etcd 节点启动的命令,参考一下证书秘钥这些的地址和命名。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
etcd \
--advertise-client-urls=https://10.9.24.178:2379 \
--cert-file=/etc/kubernetes/pki/etcd/server.crt \
--client-cert-auth=true \
--data-dir=/var/lib/etcd \
--initial-advertise-peer-urls=https://10.9.24.178:2380 \
--initial-cluster=master=https://10.9.24.178:2380 \
--key-file=/etc/kubernetes/pki/etcd/server.key \
--listen-client-urls=https://127.0.0.1:2379,https://10.9.24.178:2379 \
--listen-metrics-urls=http://127.0.0.1:2381 \
--listen-peer-urls=https://10.9.24.178:2380 \
--name=master \
--peer-cert-file=/etc/kubernetes/pki/etcd/peer.crt \
--peer-client-cert-auth=true \
--peer-key-file=/etc/kubernetes/pki/etcd/peer.key \
--peer-trusted-ca-file=/etc/kubernetes/pki/etcd/ca.crt \
--snapshot-count=10000 \
--trusted-ca-file=/etc/kubernetes/pki/etcd/ca.crt

下面是 etcdkeeper 启动之后的具体命令,可以看到通过 etcdkeeper 的参数填入之后,最后是会通过下面的命令的方式来启动进程。

1
./etcdkeeper -usetls --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/peer.crt --key /etc/kubernetes/pki/etcd/peer.key

参考资料

  1. etcdkeeper
警告
本文最后更新于 2022年1月19日,文中内容可能已过时,请谨慎参考。