Skip to content

[Bug]: NIC will do reload for endpointslice changes even you used the plus version #7778

Open
@wd

Description

@wd

Version

3.7.2

What Kubernetes platforms are you running on?

Rancher

Steps to reproduce

NIC will try to do a batch reload when the queue size is greater than 1: here. This is great because it can reduce the reload times.

NIC will use the API to update endpoints for the plus version. However, the batch reload will also be enabled when multiple Endpointslices changes occur simultaneously for the plus version. This will happen frequently when you have a busy cluster.

This is the CPU idle graph of one of our Ingress nodes. Because of this issue, the CPU usage is not stable.
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogPull requests/issues that are backlog itemsbugAn issue reporting a potential bug

    Type

    No type

    Projects

    Status

    Prioritized backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions