You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: keps/sig-node/5419-pod-level-resources-in-place-resize/README.md
+15-10Lines changed: 15 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -229,11 +229,10 @@ type PodStatus struct {
229
229
230
230
##### Resize Restart Policy
231
231
232
-
Pod-level resize policy is not supported in the alpha stage of Pod-level resource
233
-
feature. While a pod-level resize policy might be beneficial for VM-based runtimes
234
-
like Kata Containers (potentially allowing the hypervisor to restart the entire VM
235
-
on resize), this is a topic for future consideration. We plan to engage with the
236
-
Kata community to discuss this further and will re-evaluate the need for a pod-level
232
+
Pod-level resize policy is not supported in this KEP. While a pod-level resize policy might
233
+
be beneficial for VM-based runtimes like Kata Containers (potentially allowing the hypervisor
234
+
to restart the entire VM on resize), this is a topic for future consideration as a separate KEP.
235
+
We plan to engage with the Kata community to discuss this further and will re-evaluate the need for a pod-level
237
236
policy in subsequent development stages.
238
237
239
238
The absence of a pod-level resize policy means that container restarts are
@@ -477,10 +476,15 @@ necessary to implement this enhancement.
477
476
478
477
e2e tests provide good test coverage of interactions between the new pod-level
479
478
resource feature and existing Kubernetes components i.e. API server, kubelet, cgroup
480
-
enforcement. We may replicate and/or move some of the E2E tests functionality into integration tests before Beta using data from any issues we uncover that are not covered by planned and implemented tests.
479
+
enforcement. We may replicate and/or move some of the E2E tests functionality into
480
+
integration tests before GA using data from any issues we uncover that are not
Initial manual verification was completed following the Alpha release ([Results](https://docs.google.com/document/d/19dKnTxH34YjSzrQCMqmpNp9iJk4YfWXXf5ytqNvV4c0/edit?usp=sharing)).
696
+
Comprehensive automated testing and E2E coverage are slated for implementation prior to GA graduation."
697
+
694
698
###### Is the rollout accompanied by any deprecations and/or removals of features, APIs, fields of API types, flags, etc.?
695
699
696
700
No
@@ -828,7 +832,7 @@ Focusing mostly on:
828
832
- One new PATCH PodStatus API call in response to Pod resize request.
829
833
- No additional overhead unless Pod resize is invoked.
830
834
- estimated throughput
831
-
- Proportional to the number of resize requests ssued by users or controllers (e.g., VPA). For a typical cluster this is expected to be < 1% of total Pod update traffic.
835
+
- Proportional to the number of resize requests issued by users or controllers (e.g., VPA). For a typical cluster this is expected to be < 1% of total Pod update traffic.
No. The computational overhead introduced in API server, scheduler and kubelet due to additional validation for pod level resource specifications should be negligible. Thorough testing and monitoring will ensure the SLIs/SLOs are not impacted.
886
891
887
892
###### Will enabling / using this feature result in non-negligible increase of resource usage (CPU, RAM, disk, IO, ...) in any components?
0 commit comments