Pilot 一致性问题
2022-04-15 17:33:02 0 举报
Pilot 数据不一致
作者其他创作
大纲/内容
Service:{Instances:[pod2]}
Delete:Instance [pod1]
Pod2
Delete:Meta1、Meta2
k8s
pilot2
Service:{Instances:[pod1]Meta1:[pod1]}
找不到元数据错误
Pod1
Service:{Instances:[pod1,po2]Meta2:[pod2]}
Add:Instance[pod2]
push Meta2
由于是删除动作,触发整个service 的元数据检查,会把无instance引用的 service 全删掉,且更新k8s 的crd
Service:{Instances:[pod1,po2]Meta1:[pod1]Meta2:[pod2]}
Service:{Instances:[pod2]Meta2:[pod2]}
Service:{Instances:[pod1]Meta1:[pod1]Meta2:[]}
服务注册
Service:{Instances:[pod1,po2]Meta1:[pod1]}
pilot1
create Meta2
Service:{Instances:[]}
服务下线
收藏
收藏
0 条评论
下一页