После вызова fooInformer.Informer().GetStore().Resync()
вы используете Resync
функцию / метод типа Store, определенного в: client-go / tools / cache / store. go
И там мы можем увидеть следующее :
В определении типа Store:
// Resync is meaningless in the terms appearing here but has
// meaning in some implementations that have non-trivial
// additional behavior (e.g., DeltaFIFO).
Resync() error
И в определении Resyn c ниже:
// Resync is meaningless for one of these
func (c *cache) Resync() error {
return nil
}
Если у вас нет другого класса для сделать Resyn c, это, как предполагается, действительно ничего не делает.
Вот почему
Вызов успешно, но ресин c не происходит.
Надеюсь, это поможет!