File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
keps/sig-api-machinery/1965-kube-apiserver-identity Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -262,8 +262,9 @@ the Lease object to see if workloads or other controllers are relying on this fe
262
262
263
263
###### What are the reasonable SLOs (Service Level Objectives) for the enhancement?
264
264
265
- A rough SLO here is that healthy kube-apiservers has a lease which is not older than 2 times the frequency of
266
- the lease heart beat 95% of time.
265
+ Some reasonable SLOs could be:
266
+ * Number of (non-expired) Leases in ` kube-apiserver-leases ` is equal to the number of expected kube-apiservers 95% of the time.
267
+ * kube-apiservers hold a lease which is not older than 2 times the frequency of the lease heart beat 95% of time.
267
268
268
269
###### What are the SLIs (Service Level Indicators) an operator can use to determine the health of the service?
269
270
@@ -277,6 +278,8 @@ the lease heart beat 95% of time.
277
278
A metric measuring the last updated time for a lease could be useful, but it could introduce cardinality problems
278
279
since the lease is changed on every restart of kube-apiserver.
279
280
281
+ We may consider adding a metric exposing the count of leases in ` kube-apiserver-lease ` .
282
+
280
283
### Dependencies
281
284
282
285
###### Does this feature depend on any specific services running in the cluster?
You can’t perform that action at this time.
0 commit comments