Skip to content

Add configurable Kubernetes client rate limiter (QPS/Burst) #490

@fengcone

Description

@fengcone

Why do you need it?

The controller uses client-go default rate limiter (QPS=5, Burst=10), which is too small for production. This causes API throttling and poor performance.
No configuration option exists without code modification.

How could it be?

Allow configuring QPS and Burst via command-line flags or Helm values.

Default deployment values should be higher than client-go defaults

Other related information

None

Metadata

Metadata

Assignees

Labels

component/k8sFor kubernetes runtimefeatureNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions