一、安装
1、解压安装包
tar zxf etcd-v3.4.14-linux-amd64.tar.gz -C /data/
cd /data && mv etcd-v3.4.14-linux-amd64/ etcd
2、创建配置文件目录和数据目录
cd /data/etcd
mkdir data conf
3、创建配置文件
vim /data/etcd/conf/etcd.conf
ETCD_NAME="test"
ETCD_DATA_DIR="/data/etcd/data"
ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"
ETCD_ADVERTISE_CLIENT_URLS="http://0.0.0.0:2379,http://127.0.0.1:2379"
ETCD_LISTEN_PEER_URLS="http://0.0.0.0:2380"
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://0.0.0.0:2380,http://127.0.0.1:2380"
ETCD_ENABLE_V2="true"
4、注册成为一个服务
vim /usr/lib/systemd/system/etcd.service
[Unit]
Description=etcd service
Documentation=https://github.com/etcd-io/etcd
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
User=root
Type=notify
EnvironmentFile=/data/etcd/conf/etcd.conf
WorkingDirectory=/data/etcd
ExecStart=/data/etcd/etcd
Restart=always
RestartSec=10s
LimitNOFILE=65536
[Install]
WantedBy=multi-user.targe
#加载配置
systemctl daemon-reload
5、启动
systemctl start etcd
systemctl status etcd
启动成功。
6、配置环境变量
vim /etc/profile
PATH=$PATH:/data/etcd
#刷新环境变量
source /etc/profile
7、查看服务状态
etcdctl endpoint status --write-out=table
etcdctl endpoint health --write-out=table
etcdctl member list --write-out=table
结语
下一篇为大家介绍k8s安装etcd的方法