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
@@ -789,7 +759,7 @@ With InPlacePodVerticalScaling enabled, resource quota needs to consider pending
789
759
to how this is handled by scheduling, resource quota will use the maximum of:
790
760
1. Desired resources, computed from container requests in the pod spec, unless the resize is marked as `Infeasible`
791
761
1. Actual resources, computed from the `.status.containerStatuses[i].resources.requests`
792
-
1. Allocated resources, reported in `.status.allocatedResources.requests`
762
+
1. Allocated resources, reported in `.status.containerStatuses[i].allocatedResources`
793
763
794
764
To properly handle scale-down, resource quota controller now needs to evaluate
795
765
pod updates where `.status...resources` changed.
@@ -1101,7 +1071,7 @@ Setup a guaranteed class Pod with two containers (c1 & c2).
1101
1071
#### Backward Compatibility and Negative Tests
1102
1072
1103
1073
1. Verify that Node is allowed to update only a Pod's AllocatedResources field.
1104
-
1. Verify that only Node account is allowed to udate AllocatedResources field.
1074
+
1. Verify that only Node account is allowed to update AllocatedResources field.
1105
1075
1. Verify that updating Pod Resources in workload template spec retains current
1106
1076
behavior:
1107
1077
- Updating Pod Resources in Job template is not allowed.
@@ -1329,7 +1299,7 @@ the health of the service?**
1329
1299
1330
1300
***What are the reasonable SLOs (Service Level Objectives) for the above SLIs?**
1331
1301
1332
-
- Resize requests should succeed (`apiserver_request_total{resource=pods,subresource=resize}` with non-success `code` should be low))
1302
+
- Resize requests should succeed (`apiserver_request_total{resource=pods,subresource=resize}` with non-success `code` should be low)
1333
1303
- Resource update operations should complete quickly (`runtime_operations_duration_seconds{operation_type=container_update} < X` for 99% of requests)
1334
1304
- Resource update error rate should be low (`runtime_operations_errors_total{operation_type=container_update}/runtime_operations_total{operation_type=container_update}`)
1335
1305
@@ -1472,7 +1442,7 @@ _This section must be completed when targeting beta graduation to a release._
1472
1442
- Improve memory limit downsize handling
1473
1443
- Rename ResizeRestartPolicy `NotRequired` to `PreferNoRestart`,
1474
1444
and update CRI `UpdateContainerResources` contract
1475
-
- Add pod-level`AllocatedResources`
1445
+
- Add back`AllocatedResources` field to resolve a scheduler corner case
1476
1446
- Switch to edge-triggered resize actuation
1477
1447
1478
1448
## Drawbacks
@@ -1494,9 +1464,9 @@ information to express the idea and why it was not acceptable.
1494
1464
We considered having scheduler approve the resize. We also considered PodSpec as
1495
1465
the location to checkpoint allocated resources.
1496
1466
1497
-
### Allocated Resources
1467
+
### Allocated Resource Limits
1498
1468
1499
-
If we need allocated resources & limits in the pod status API, the following options have been
1469
+
If we need allocated limits in the pod status API, the following options have been
0 commit comments