From 8350480491e65570b2eb1851c466c17dd24f0fe9 Mon Sep 17 00:00:00 2001 From: Dixita Date: Tue, 31 Mar 2026 17:24:52 +0000 Subject: [PATCH] Bumping InPlacePodLevelResourcesVerticalScaling to beta Signed-off-by: ndixita --- content/en/docs/concepts/workloads/pods/pod-lifecycle.md | 4 ++++ .../feature-gates/InPlacePodLevelResourcesVerticalScaling.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/content/en/docs/concepts/workloads/pods/pod-lifecycle.md b/content/en/docs/concepts/workloads/pods/pod-lifecycle.md index a1b0686e15ffd..b8c60e2ef3bf2 100755 --- a/content/en/docs/concepts/workloads/pods/pod-lifecycle.md +++ b/content/en/docs/concepts/workloads/pods/pod-lifecycle.md @@ -718,6 +718,7 @@ condition to `True` before sandbox creation and network configuration starts. ## Resizing Pods {#pod-resize} {{< feature-state feature_gate_name="InPlacePodVerticalScaling" >}} +{{< feature-state feature_gate_name="InPlacePodLevelResourcesVerticalScaling" >}} Kubernetes supports changing the CPU and memory resources allocated to Pods after they are created. (For other infrastructure resources, you would need to @@ -730,6 +731,9 @@ You can resize a Pod's container-level CPU and memory resources without recreati This is also called _in-place Pod vertical scaling_. This allows you to adjust resource allocation for running containers while potentially avoiding application disruption. +If you have specified resources at the pod-level, you can also resize those in-place. +For more details, see [Resize CPU and Memory Resources assigned to Pods](/docs/tasks/configure-pod-container/resize-pod-resources/). + To perform an in-place resize, you update the Pod's desired state using the `/resize` subresource. The kubelet then attempts to apply the new resource values to the running containers. The Pod {{< glossary_tooltip text="conditions" term_id="condition" >}} diff --git a/content/en/docs/reference/command-line-tools-reference/feature-gates/InPlacePodLevelResourcesVerticalScaling.md b/content/en/docs/reference/command-line-tools-reference/feature-gates/InPlacePodLevelResourcesVerticalScaling.md index 2336d6e1e3a5e..b2223bce9db9a 100644 --- a/content/en/docs/reference/command-line-tools-reference/feature-gates/InPlacePodLevelResourcesVerticalScaling.md +++ b/content/en/docs/reference/command-line-tools-reference/feature-gates/InPlacePodLevelResourcesVerticalScaling.md @@ -9,6 +9,10 @@ stages: - stage: alpha defaultValue: false fromVersion: "1.35" + toVersion: "1.35" + - stage: beta + defaultValue: true + fromVersion: "1.36" --- Enables the in-place vertical scaling of resources for a Pod (For example, changing a running Pod's pod-level CPU or memory requests/limits without needing to restart