etcd启动不起来起来

2020.1.17 更新

今天想更新下 etcd 配置kubernetes,发现我的etcd的又启动不起来了。。提供一个方法,解决了这个问题,可以试试

  1. 删除之前的文件夹 "/var/lib/etcd/default.etcd"(见下文配置,看你们自己的配置删除文件夹)
  2. 修改/usr/lib/systemd/system/etcd.service 中 User属性为root,原本是etcd

2020.1.16 发布

修改好配置文件,启动systemctl start etcd,得到下面的错误信息

Job for etcd.service failed because the control process exited with error code. See “systemctl status etcd.service” and “journalctl -xe” for details.

看看日志 journalctl -xe -u etcd

recognized and used environment variable ETCD_ADVERTISE_CLIENT_URLS=http://119.3.222.192:2379
Jan 16 16:20:12 kubernetes-master etcd[21824]: recognized environment variable ETCD_NAME, but unused: shadowed by corresponding flag
Jan 16 16:20:12 kubernetes-master etcd[21824]: recognized environment variable ETCD_DATA_DIR, but unused: shadowed by corresponding flag
Jan 16 16:20:12 kubernetes-master etcd[21824]: recognized environment variable ETCD_LISTEN_CLIENT_URLS, but unused: shadowed by correspondin

从日志看来应该是etcd启动时参数故障导致,下面是我的配置,没什么问题。。,另外一台机器也是这样配置的。。

ETCD_NAME="edct0"
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
ETCD_LISTEN_PEER_URLS="http://0.0.0.0:2380"
ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379,http://0.0.0.0:4001"
ETCD_ADVERTISE_CLIENT_URLS="http://外网ip:2379"

我把ETCD_ADVERTISE_CLIENT_URLS="http://外网ip:2379"修改其中的ip修改为 localhostBug就解决了。。这不合理啊。。
然后复制别人案例的路径,以及使用自己上面的配置,就成功了。。

发布了53 篇原创文章 · 获赞 3 · 访问量 6159
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览