shiguanghuxian / etcd-manage

一个现代的etcd v3管理ui
http://140.143.234.132:10280/ui/#/key/kv
MIT License
244 stars 61 forks source link

为什么查不到之前已经存在的etcd数据? #13

Closed leogoing closed 5 years ago

leogoing commented 5 years ago

image

image

第一个是使用etcdctl查到的数据,里面包含k8s的数据,第二个是用ui查到的数据里面都是启动etcd-manage之后创建的数据;这是为什么?是不是revision问题?

shiguanghuxian commented 5 years ago

需要对目录进行修复,因为etcd3不在支持dir,管理ui的dir实际上是一个特殊值的key。 image 参考截图进行修复即可

leogoing commented 5 years ago

好的谢谢,可以显示了,请问这个修复操作实际上是做了什么?

leogoing commented 5 years ago

为什么修复时会报错?是不是修复没有全部成功? key is not under a directory or key is a directory or key is not empty

shiguanghuxian commented 5 years ago

这个错误我回头查一下 修复实际操作就是在key的每个/的位置设置一个可以,存入代表目录的特定值

leogoing commented 5 years ago

OK好的

letian0805 commented 5 years ago

这个错误我回头查一下 修复实际操作就是在key的每个/的位置设置一个可以,存入代表目录的特定值

修复操作会修改ETCD的数据么

shiguanghuxian commented 5 years ago

不会影响原数据,只会在key中的‘/’处加入一个特定值,不影响现有key