OpenShift · Rate Limits

Openshift Rate Limits

OpenShift inherits Kubernetes API Priority and Fairness (APF) flow control on the cluster kube-apiserver. The hosted Red Hat services (Cluster Manager / OCM API) enforce account-scoped throttling but do not publish numeric per-second limits; clients should honor 429 + Retry-After. Concurrent operations on the same resource use optimistic concurrency (resourceVersion); conflict surfaces as HTTP 409.

Openshift Rate Limits is the machine-readable rate-limit profile for OpenShift on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, measuring varies and requests_per_second.

The profile also includes 4 backoff/retry policies defined and response codes documented for throttled, conflict, and unavailable.

Tagged areas include Containers, Kubernetes, and Rate Limiting.

3 Limits Throttle: 429
ContainersKubernetesRate Limiting

Limits

kube-apiserver flow control (per cluster) cluster
varies
configured by APF FlowSchemas / PriorityLevelConfigurations on the cluster
Operators can tune APF; defaults reserve capacity for system components and rate-limit other flows.
OpenShift Cluster Manager API (api.openshift.com) account
requests_per_second
see Red Hat Cluster Manager docs
Provider-side throttling on the hosted control plane; not published per-tier.
OAuth token endpoint client
varies
see oauth-openshift cluster operator config

Policies

APF fairness
kube-apiserver flow control fairly schedules requests across configured priority levels; excess requests beyond a level's concurrency get queued or rejected with 429.
Backoff
Honor Retry-After on 429 responses; for 409 conflicts, refetch the resourceVersion and retry the update with optimistic concurrency.
Watch and informers
Prefer watch-based informers over polling to avoid API server pressure.
Quota objects
Namespace ResourceQuota and LimitRange objects are admission-time controls, not rate limits — they bound resource consumption, not request frequency.

Sources