-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
4.14
-
None
-
Quality / Stability / Reliability
-
False
-
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
In baremetal deployments the kube-api is constantly using CPU as it has to reply to node list requests from all nodes.
Version-Release number of selected component (if applicable):
All? I saw this first on 4.14 but I assume it's there since day one.
How reproducible:
See steps.
Steps to Reproduce:
Deploy an OCP baremetal cluster with a few hundred nodes. Observe kube-api cpu usage.
Actual results:
kube-api is constantly busy replying to node list requests from keepalived pods.
Expected results:
There shouldn't be periodic node list requests from all nodes.
Additional info:
Originally reported here: https://redhat-internal.slack.com/archives/CDCP2LA9L/p1699020802384189
Dan Williams had a WIP fix here: https://github.com/openshift/baremetal-runtimecfg/pull/285