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

Activity

added
bugAn issue reporting a potential bug
needs triageAn issue that needs to be triaged
on May 13, 2025
github-actions

github-actions commented on May 13, 2025

@github-actions

Hi @wd thanks for reporting!

Be sure to check out the docs and the Contributing Guidelines while you wait for a human to take a look at this 🙂

Cheers!

added 2 commits that reference this issue on May 20, 2025
e82fbe5
6ba6233
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugAn issue reporting a potential bugneeds triageAn issue that needs to be triaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @wd

        Issue actions

          [Bug]: NIC will do reload for endpointslice changes even you used the plus version · Issue #7778 · nginx/kubernetes-ingress