Skip to content

Commit 7b3fdb6

Browse files
author
Renaud Gaubert
committed
Move compute-devices to its own directory
Signed-off-by: Renaud Gaubert <[email protected]>
1 parent fbb9d07 commit 7b3fdb6

File tree

2 files changed

+52
-26
lines changed

2 files changed

+52
-26
lines changed

keps/sig-node/compute-device-assignment.md renamed to keps/sig-node/606-compute-device-assignment/README.md

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,3 @@
1-
---
2-
title: Kubelet endpoint for device assignment observation details
3-
authors:
4-
- "@dashpole"
5-
- "@vikaschoudhary16"
6-
- "@renaudwastaken"
7-
owning-sig: sig-node
8-
reviewers:
9-
- "@thockin"
10-
- "@derekwaynecarr"
11-
- "@dchen1107"
12-
- "@vishh"
13-
approvers:
14-
- "@sig-node-leads"
15-
editor: "@dashpole"
16-
creation-date: "2018-07-19"
17-
last-updated: "2019-04-30"
18-
status: implementable
19-
---
201
# Kubelet endpoint for device assignment observation details
212

223
## Table of Contents
@@ -184,14 +165,12 @@ The infrastructure required is expensive and it is not clear what additional tes
184165

185166
### Upgrade / Downgrade Strategy
186167

187-
With gRPC the version is part of the service name
188-
old versions and new versions should always be served and listened by the kubelet
168+
With gRPC the version is part of the service name.
169+
Old versions and new versions should always be served and listened by the kubelet.
189170

190171
To a cluster admin upgrading to the newest API version, means upgrading Kubernetes to a newer version as well as upgrading the monitoring component.
191172

192-
To a vendor
193-
194-
Changes in the API should always be backwards compatible.
173+
To a vendor changes in the API should always be backwards compatible.
195174

196175
Downgrades here are related to downgrading the plugin
197176

@@ -221,11 +200,11 @@ Kubelet will always be backwards compatible, so going forward existing plugins a
221200

222201
### Monitoring requirements
223202
* **How can an operator determine if the feature is in use by workloads?**
224-
- Look at the `pod_resources_requests_total` metric exposed by the kubelet.
203+
- Look at the `pod_resources_endpoint_requests_total` metric exposed by the kubelet.
225204
- Look at hostPath mounts of privileged containers.
226205
* **What are the SLIs (Service Level Indicators) an operator can use to determine the health of the service?**
227206
- [X] Metrics
228-
- Metric name: `pod_resources_requests_total`
207+
- Metric name: `pod_resources_endpoint_requests_total`
229208
- Components exposing the metric: kubelet
230209

231210
* **What are the reasonable SLOs (Service Level Objectives) for the above SLIs?** N/A or refer to Kubelet SLIs.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
title: Kubelet endpoint for device assignment observation details
2+
kep-number: 606
3+
authors:
4+
- "@dashpole"
5+
- "@vikaschoudhary16"
6+
- "@renaudwastaken"
7+
owning-sig: sig-node
8+
participating-sigs: []
9+
status: implementable
10+
creation-date: "2018-07-19"
11+
reviewers:
12+
- "@thockin"
13+
- "@derekwaynecarr"
14+
- "@dchen1107"
15+
- "@vishh"
16+
approvers:
17+
- "@sig-node-leads"
18+
prr-approvers: []
19+
see-also: []
20+
replaces: []
21+
22+
# The target maturity stage in the current dev cycle for this KEP.
23+
stage: stable
24+
25+
# The most recent milestone for which work toward delivery of this KEP has been
26+
# done. This can be the current (upcoming) milestone, if it is being actively
27+
# worked on.
28+
latest-milestone: "v1.20"
29+
30+
# The milestone at which this feature was, or is targeted to be, at each stage.
31+
milestone:
32+
alpha: "v1.15"
33+
beta: "v1.13"
34+
stable: "v1.20"
35+
36+
# The following PRR answers are required at alpha release
37+
# List the feature gate name and the components for which it must be enabled
38+
feature-gates:
39+
- name: "KubeletPodResources"
40+
components:
41+
- kubelet
42+
- kube-controller-manager
43+
disable-supported: false
44+
45+
# The following PRR answers are required at beta release
46+
metrics:
47+
- pod_resources_endpoint_requests_total

0 commit comments

Comments
 (0)