Skip to content

iops limit for pod/pvc/pv #3520

@pacoxu

Description

@pacoxu

There are some discussions and history context in kubernetes/kubernetes#92287.

Enhancement Description

  • One-line enhancement description (can be used as a release note): add support for iops limit for pod/pv/pvc
  • Kubernetes Enhancement Proposal: initial proposal initial kep for qos of storage v0.1 #1907;
  • Discussion Link:
  • Primary contact (assignee):
  • Responsible SIGs: storage
  • Enhancement target (which target equals to which milestone):
    • Alpha release target (x.y):
    • Beta release target (x.y):
    • Stable release target (x.y):
  • Alpha
    • KEP (k/enhancements) update PR(s):
    • Code (k/k) update PR(s):
    • Docs (k/website) update PR(s):

The latest update for this issue is kubernetes/kubernetes#92287 (comment).

Current status of blockio throttling in container runtimes:

  • CRI-O: support released in v1.22, see blockio PR.
  • Containerd: a fully compatible blockio PR is open.

In these PRs Kubernetes user annotates a pod with blockio classes that apply to all or selected containers in the pod. The container runtime loads a node-specific blockio configuration file, and converts container's blockio class to OCI blockio parameters that are finally applied by runc.

Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    sig/nodeCategorizes an issue or PR as relevant to SIG Node.sig/storageCategorizes an issue or PR as relevant to SIG Storage.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions