Containerd Rate Limits
Containerd's gRPC API is exposed locally over a Unix domain socket and (optionally) TCP by the containerd daemon. There is no built-in per-RPC rate limiting on the API surface itself; backpressure comes from gRPC concurrency settings, the runtime's resource ceilings, and the kubelet's CRI flow-control. Operators bound throughput through host resources (CPU, IO, fd / connection limits), the gRPC server's max-concurrent-streams setting, and registry-side image-pull rate limits.
Containerd Rate Limits is the machine-readable rate-limit profile for Containerd on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 3 rate-limit definitions, measuring concurrent_streams, concurrent_image_pulls, and varies.
The profile also includes 3 backoff/retry policies defined and response codes documented for resourceExhausted and unavailable.
Tagged areas include Cloud Native, Container Runtime, gRPC, Kubernetes, and Rate Limiting.