etcd启动不起来
修改好配置文件,启动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.看看日志 jo...
2020.1.17 更新
今天想更新下 etcd 配置kubernetes,发现我的etcd的又启动不起来了。。提供一个方法,解决了这个问题,可以试试
- 删除之前的文件夹
"/var/lib/etcd/default.etcd"
(见下文配置,看你们自己的配置删除文件夹) - 修改
/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修改为 localhost
Bug就解决了。。这不合理啊。。
然后复制别人案例的路径,以及使用自己上面的配置,就成功了。。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)