diff --git a/event-exporter/kubernetes/watchers/events/watcher.go b/event-exporter/kubernetes/watchers/events/watcher.go index a0e4ca7f4..112f80900 100644 --- a/event-exporter/kubernetes/watchers/events/watcher.go +++ b/event-exporter/kubernetes/watchers/events/watcher.go @@ -81,6 +81,8 @@ func NewEventWatcher(client kubernetes.Interface, config *EventWatcherConfig) wa list, err := client.CoreV1().Events(meta_v1.NamespaceAll).List(context.TODO(), options) if err == nil { config.OnList(list) + // Clear items to prevent Reflector from buffering them in memeory. + list.Items = []corev1.Event{} } return list, err },