我想部署一个带有Docker的3个节点的ETC集群。 所以我为此目的使用了一个dicovery url。 我遇到的问题是,当我删除一个etcd容器并启动一个新容器时,它无法重新加入群集。 Docker日志说: 会员" XXX"先前已使用发现服务令牌(https://discovery.etcd.io/yyyy)注册 但是etcd在给定的数据目录(/ data)中找不到有效的集群配置。
我正在使用卷文件夹/数据和/ waldir 还使用--net = host,因此它始终使用相同的主机IP。
但为什么新容器无法重新加入群集? 集群信息保存在容器内的哪个位置?
帮助将不胜感激。 感谢。