### What happened?

When /api/v1/namespaces/sop/events is requested, data is obtained from etcd instead of the apiserver cache. When there are too many events, etcd memory increases.

### What did you expect to happen?

We expect that when /api/v1/namespaces/sop/events is requested, data is also fetched from the apiserver cache

### How can we reproduce it (as minimally and precisely as possible)?

Request /api/v1/namespaces/sop/events. Check the etcd logs. It is found that data is directly obtained from etcd instead of apiserver cache.

### Anything else we need to know?

_No response_

### Kubernetes version

<details>

```console
$ kubectl version
# 1.28
```

</details>


### Cloud provider

<details>

</details>


### OS version

<details>

```console
# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here

# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here
```

</details>


### Install tools

<details>

</details>


### Container runtime (CRI) and version (if applicable)

<details>

</details>


### Related plugins (CNI, CSI, ...) and versions (if applicable)

<details>

</details>

The event is not obtained from the apiserver cache
This is a GitHub Issue
repo:kubernetes
owner:kubernetes
Title : The event is not obtained from the apiserver cache
Issue date:

--- start body ---
### What happened?

When /api/v1/namespaces/sop/events is requested, data is obtained from etcd instead of the apiserver cache. When there are too many events, etcd memory increases.

### What did you expect to happen?

We expect that when /api/v1/namespaces/sop/events is requested, data is also fetched from the apiserver cache

### How can we reproduce it (as minimally and precisely as possible)?

Request /api/v1/namespaces/sop/events. Check the etcd logs. It is found that data is directly obtained from etcd instead of apiserver cache.

### Anything else we need to know?

_No response_

### Kubernetes version

<details>

```console
$ kubectl version
# 1.28
```

</details>


### Cloud provider

<details>

</details>


### OS version

<details>

```console
# On Linux:
$ cat /etc/os-release
# paste output here
$ uname -a
# paste output here

# On Windows:
C:\> wmic os get Caption, Version, BuildNumber, OSArchitecture
# paste output here
```

</details>


### Install tools

<details>

</details>


### Container runtime (CRI) and version (if applicable)

<details>

</details>


### Related plugins (CNI, CSI, ...) and versions (if applicable)

<details>

</details>

--- end body ---
