Skip to content

Kong-ingress-controller 3.4 has high CPU usage when running 2 pods #6907

Description

@camaeel

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Recently I upgraded "ingress" helm chart (from) from version v0.16.0 to v0.17.0. This included upgrade of kong-ingress-controller from 3.3 to 3.4.
After this was upgraded one of 2 replicas of kong-ingress-controller started to consume 2 CPU full cores.
When I scaled to 1 replica, the only replica had low CPU usage.

Nothing interesting/repeated in the logs.

Since this is home-lab setup it has almost no traffic, so this was not caused by user traffic.

Expected Behavior

Both pods should have low CPU usage

Steps To Reproduce

On kind cluster I had bad performance even with one pod.

1. Install ingress chart from https://charts.konghq.com version v0.17.0 with 2 replicas: 
    
    helm upgrade --install -n kong kong kong/ingress --version v0.17.0 --create-namespace --set controller.replicaCount=2
    ```
2. Observe `kubectl top`

Kong Ingress Controller version

4.4

Kubernetes version

Server Version: v1.30.6

Anything else?

No response

Activity

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

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions