File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
content/en/docs/tasks/configure-pod-container Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,19 @@ The Kubelet updates the Pod's status conditions to indicate the state of a resiz
6969 This is usually brief but might take longer depending on the resource type and runtime behavior.
7070 Any errors during actuation are reported in the ` message ` field (along with ` reason: Error ` ).
7171
72+ ### How kubelet retries Deferred resizes
73+
74+ If the requested resize is 'Deferred', the kubelet will periodically re-attempt the resize,
75+ for example when another pod is removed or scaled down. If there are multiple deferred
76+ resizes, they are retried according to the following priority:
77+
78+ * Pods with a higher Priority (based on PriorityClass) will have their resize request retried first.
79+ * If two pods have the same Priority, resize of guaranteed pods will be retried before the resize of burstable pods.
80+ * If all else is the same, pods that have been in the Deferred state longer will be prioritized.
81+
82+ A higher priority resize being marked as pending will not block the remaining pending resizes from being attempted;
83+ all remaining pending resizes will still be retried even if a higher-priority resize gets deferred again.
84+
7285## Container resize policies
7386
7487You can control whether a container should be restarted when resizing
You can’t perform that action at this time.
0 commit comments