-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
KEP-3573: Graduate Kubelet DeviceManager to GA #3574
KEP-3573: Graduate Kubelet DeviceManager to GA #3574
Conversation
This commit obtains the original proposal from here: https://github.com/kubernetes/design-proposals-archive/blob/main/resource-management/device-plugin.md. Translation to the latest KEP format and updates pertaining to GA graduation will be done in subsequent commits. Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
6d44867
to
185bbde
Compare
185bbde
to
2b95eca
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for taking care of this work. I think we have a good start here!
2b95eca
to
5102aea
Compare
5102aea
to
ad61bb5
Compare
/retest |
f102456
to
a22796b
Compare
058cb3e
to
b1f1c08
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some comments inline, from my POV almost ready.
a55a295
to
92c9b4a
Compare
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
- Updates to capture latest device API changes. - Capture upgrade and version skew strategy to capture the correct state since device plugin graduation to Beta in Kubernetes v1.10. Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Reference: https://github.com/kubernetes/kubernetes/blob/release-1.25/pkg/kubelet/metrics/metrics.go#L61-L62 Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
92c9b4a
to
43f16a1
Compare
lgtm from node perspective (non binding) |
/cc @mrunalp for awareness |
|
||
###### What are the reasonable SLOs (Service Level Objectives) for the enhancement? | ||
|
||
Not Applicable, refer to Kubelet SLOs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
device_plugin_alloc_duration_seconds
seems reasonable to check and decide how long is too long.
@fromanirh: GitHub didn't allow me to request PR reviews from the following users: for, awareness. Note that only kubernetes members and repo collaborators can review this PR, and authors cannot review their own PRs. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
PRR lgtm |
/lgtm |
/assign @dchen1107 |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dchen1107, deads2k, swatisehgal The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Issue link: Add Device Manager to kubelet #3573
Other comments:
The original proposal ended up in the archived design proposal repo here and hence was imported from there and ported to the latest KEP format. In addition to that, the KEP was updated to reflect the more up-to-date state of device plugins API and the version skew strategy.
NOTE: The graduation of Device Plugin API to GA is out of scope of this KEP and will be covered in a separate KEP in the future. Discussion on this topic can be found here.