DeltaFIFO是k8s informer使用的内部队列

DeletedFinalStateUnknown(tombstone)就是在这里产生的

image.png
1.listwatch写入DeltaFIFO队列
2.processLoop -》Queue.Pop -》 HandleDeltas
这是一个单线程的处理器
HandleDeltas:先写入indexer,再分发给handler
3.对于handler,通常是配合一个workqueue

informer内部有一个controller,执行的就是processLoop。

workqueue的操作流程:

image.png