Skip to content

Commit cd04028

Browse files
committed
Add graduation criteria for CapacityBuffers.
1 parent f39025d commit cd04028

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

cluster-autoscaler/proposals/buffers.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,30 @@
22

33
#### Author: Justyna Betkier (jbtk)
44

5+
# Timeline
6+
7+
## Alpha (launched to 1.34)
8+
9+
- [x] Implement the API definition
10+
- [x] Implement the buffer controller and fake pod processing logic in the cluster autoscaler
11+
12+
## Beta graduation criteria (planned for 1.35)
13+
14+
- [ ] Implement integration with k8s resource quotas
15+
16+
## V1 graduation criteria (planned for TBD)
17+
18+
- [ ] E2e test implemented and healthy
19+
- [ ] In beta for at least 1 full version
20+
- [ ] Waiting up to k8s 1.37 (inclusive) in beta for second OSS implementation
21+
(karpenter). In case of no implementation in order to avoid permanent beta
22+
(following the spirit of [guidance for k8s REST APIs](https://kubernetes.io/blog/2020/08/21/moving-forward-from-beta/#avoiding-permanent-beta))
23+
we will reevaluate the graduation criteria with sig-autoscaling leads based on:
24+
- existing adoption and feedback
25+
- reasons for no implementation and immediate future plans
26+
- [ ] Graduation plan announced 1 month in advance on sig-autoscaling meeting to allow time for feedback
27+
- [ ] Reviewed and summarized all open issues about buffers in the https://github.com/kubernetes/autoscaler/ repository
28+
529
# Summary
630

731
If the user uses autoscaling the cluster size will be adjusted to the number of

0 commit comments

Comments
 (0)