kubernetes/ingress-nginx 创建大量同步事件
kubernetes/ingress-nginx creates huge number of sync events
我注意到在 ingress-nginx pod creation/termination 期间,创建了大量事件。进一步的“调查”显示每个 nginx pod 创建
42s Normal Sync ingress/name Scheduled for sync
每个入口对象的事件。
为了透视,用一些近似的虚数:
- 你
kubectl rollout restart ingress-nginx
所有 ingress-nginx pods 都会终止(不是同时终止,因为有正确的 PDB 设置)。
- 在重启期间,每个 pod 将为集群中的每个入口对象创建
sync
个事件对象。
- 所以如果有 100 个 ingress-nginx pods 和 500 个入口对象,那将跨越 50k 个同步事件。
I could not find any mentions about it in the docs/ingress-nginx issues
问题:这是预期的行为吗?
我注意到在 ingress-nginx pod creation/termination 期间,创建了大量事件。进一步的“调查”显示每个 nginx pod 创建
42s Normal Sync ingress/name Scheduled for sync
每个入口对象的事件。
为了透视,用一些近似的虚数:
- 你
kubectl rollout restart ingress-nginx
所有 ingress-nginx pods 都会终止(不是同时终止,因为有正确的 PDB 设置)。 - 在重启期间,每个 pod 将为集群中的每个入口对象创建
sync
个事件对象。 - 所以如果有 100 个 ingress-nginx pods 和 500 个入口对象,那将跨越 50k 个同步事件。
I could not find any mentions about it in the docs/ingress-nginx issues
问题:这是预期的行为吗?