Tre_Cool
Tre_Cool
我理解 reSync 机制有两个作用。 1. 用来补偿 controller 代码中的 bug ,如果 controller 执行过程中出了问题,导致某个事件的协调没有完成,reSync 让 controller 可以再执行一次。我认为这点不是特别重要,sdk 给用户提供了可以重试的队列,可以解决非 bug(网络问题之类的),如果是代码 bug ,即使 reSync 还是会报错。 2. 用来解决外部系统协调的问题,比如说你实现的 controller 会把 k8s 的某个资源同步到外部系统上,如果你的用户直接在外部系统修改了这个资源,就会导致外部系统和 k8s 资源不一致。这种场景,如果外部系统没有提供一些 watch 的方法,reSync...
Can I try my hand at this?
> @zhangzerui20 any update on this issue? Not yet, I'm trying to reproduce this issue.
@wangqinggo 解决了,我这里是网络的原因,当时周末在家试了各种办法都不行,换到公司的网络就可以了,怀疑是哪里配置了代理。