Repository: kubernetes/website
Pull request #49895: KEP-4205: update for alpha release in 1.33
Author: login: haircommander
Labels: name: cncf-cla: yes
description: Indicates the PR's author has signed the CNCF CLA.
name: size/M
description: Denotes a PR that changes 30-99 lines, ignoring generated files.
name: lgtm
description: "Looks good to me", indicates that a PR is ready to be merged.
name: approved
description: Indicates a PR has been approved by an approver from all required OWNERS files.
name: language/en
description: Issues or PRs related to English language
Created: 2025-02-25T15:41:25Z | Merged: 2025-04-08T14:36:39Z

<!--
 Hello!

 PLEASE title the FIRST commit appropriately, so that if you squash all
 your commits into one, the combined commit message makes sense.
 For overall help on editing and submitting pull requests, visit:
  https://kubernetes.io/docs/contribute/suggesting-improvements/

 Use the default base branch, “main”, if you're documenting existing
 features in the English localization.

 If you're working on a different localization (not English), see
 https://kubernetes.io/docs/contribute/new-content/overview/#choose-which-git-branch-to-use
 for advice.

 If you're documenting a feature that will be part of a future release, see
 https://kubernetes.io/docs/contribute/new-content/new-features/ for advice.
-->
### Description

<!--
 Remember to ADD A DESCRIPTION and delete this note before submitting
 your pull request. The description should explain what will change,
 and why.
-->

### Issue

<!--
 If this pull request resolves an open issue, please link the issue in the PR
 description so it will automatically close when the PR is merged.

 See the GitHub documentation for more details and other options:

 https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword
-->

Closes: #


Diff:
diff --git a/content/en/docs/concepts/cluster-administration/system-metrics.md b/content/en/docs/concepts/cluster-administration/system-metrics.md
index 7ca6782ea5c7a..a8e702bea8a97 100644
--- a/content/en/docs/concepts/cluster-administration/system-metrics.md
+++ b/content/en/docs/concepts/cluster-administration/system-metrics.md
@@ -177,6 +177,33 @@ ClusterRole with the `get` verb for the `/metrics/resources` non-resource URL.
 On Kubernetes 1.21 you must use the `--show-hidden-metrics-for-version=1.20`
 flag to expose these alpha stability metrics.
 
+### kubelet Pressure Stall Information (PSI) metrics
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure kubelet to collect Linux kernel
+[Pressure Stall Information](https://docs.kernel.org/accounting/psi.html)
+(PSI) for CPU, memory and IO usage.
+The information is collected at node, pod and container level.
+The metrics are exposed at the `/metrics/cadvisor` endpoint with the following names:
+
+```
+container_pressure_cpu_stalled_seconds_total
+container_pressure_cpu_waiting_seconds_total
+container_pressure_memory_stalled_seconds_total
+container_pressure_memory_waiting_seconds_total
+container_pressure_io_stalled_seconds_total
+container_pressure_io_waiting_seconds_total
+```
+
+You must enable the `KubeletPSI` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/)
+to use this feature. The information is also exposed in the
+[Summary API](/docs/reference/instrumentation/node-metrics#psi).
+
+#### Requirements
+
+Pressure Stall Information requires [Linux kernel versions 4.20 or later](/docs/reference/node/kernel-version-requirements#requirements-psi).
+
 ## Disabling metrics
 
 You can explicitly turn off metrics via command line flag `--disabled-metrics`. This may be
@@ -223,4 +250,4 @@ is encountered that is not allowed with respect to the allow-list constraints.
 * Read about the [Prometheus text format](https://github.com/prometheus/docs/blob/master/content/docs/instrumenting/exposition_formats.md#text-based-format)
   for metrics
 * See the list of [stable Kubernetes metrics](https://github.com/kubernetes/kubernetes/blob/master/test/instrumentation/testdata/stable-metrics-list.yaml)
-* Read about the [Kubernetes deprecation policy](/docs/reference/using-api/deprecation-policy/#deprecating-a-feature-or-behavior)
\ No newline at end of file
+* Read about the [Kubernetes deprecation policy](/docs/reference/using-api/deprecation-policy/#deprecating-a-feature-or-behavior)
diff --git a/content/en/docs/reference/command-line-tools-reference/feature-gates/KubeletPSI.md b/content/en/docs/reference/command-line-tools-reference/feature-gates/KubeletPSI.md
new file mode 100644
index 0000000000000..37f527589f33f
--- /dev/null
+++ b/content/en/docs/reference/command-line-tools-reference/feature-gates/KubeletPSI.md
@@ -0,0 +1,13 @@
+---
+title: KubeletPSI
+content_type: feature_gate
+_build:
+  list: never
+  render: false
+
+stages:
+  - stage: alpha
+    defaultValue: false
+    fromVersion: "1.33"
+---
+Enable kubelet to surface Pressure Stall Information (PSI) metrics in the Summary API and Prometheus metrics.
diff --git a/content/en/docs/reference/instrumentation/node-metrics.md b/content/en/docs/reference/instrumentation/node-metrics.md
index 32eab955bdce2..a8a5e08113ce4 100644
--- a/content/en/docs/reference/instrumentation/node-metrics.md
+++ b/content/en/docs/reference/instrumentation/node-metrics.md
@@ -10,7 +10,7 @@ description: >-
 The [kubelet](/docs/reference/command-line-tools-reference/kubelet/)
 gathers metric statistics at the node, volume, pod and container level,
 and emits this information in the
-[Summary API](https://github.com/kubernetes/kubernetes/blob/7d309e0104fedb57280b261e5677d919cb2a0e2d/staging/src/k8s.io/kubelet/pkg/apis/stats/v1alpha1/types.go).
+[Summary API](/docs/reference/config-api/kubelet-stats.v1alpha1/).
 
 You can send a proxied request to the stats summary API via the
 Kubernetes API server.
@@ -43,6 +43,22 @@ in your cluster, and you use a container runtime that supports statistics access
 {{< glossary_tooltip term_id="cri" text="Container Runtime Interface">}} (CRI), then
 the kubelet [fetches Pod- and container-level metric data using CRI](/docs/reference/instrumentation/cri-pod-container-metrics), and not via cAdvisor.
 
+## Pressure Stall Information (PSI) {#psi}
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure kubelet to collect Linux kernel
+[Pressure Stall Information](https://docs.kernel.org/accounting/psi.html)
+(PSI) for CPU, memory and IO usage. The information is collected at node, pod and container level.
+See [Summary API](/docs/reference/config-api/kubelet-stats.v1alpha1/) for detailed schema.
+You must enable the `KubeletPSI` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/)
+to use this feature. The information is also exposed in
+[Prometheus metrics](/docs/concepts/cluster-administration/system-metrics#psi-metrics).
+
+### Requirements
+
+Pressure Stall Information requires [Linux kernel versions 4.20 or later](/docs/reference/node/kernel-version-requirements#requirements-psi).
+
 ## {{% heading "whatsnext" %}}
 
 The task pages for [Troubleshooting Clusters](/docs/tasks/debug/debug-cluster/) discuss
diff --git a/content/en/docs/reference/node/kernel-version-requirements.md b/content/en/docs/reference/node/kernel-version-requirements.md
index d972cfd82e2db..3a5838a7617a7 100644
--- a/content/en/docs/reference/node/kernel-version-requirements.md
+++ b/content/en/docs/reference/node/kernel-version-requirements.md
@@ -59,6 +59,10 @@ In [Linux 5.8](https://github.com/torvalds/linux/commit/4a7e89c5ec0238017a757131
 
 In runc document, Kernel older than 5.2 is not recommended due to lack of freezer.
 
+## Pressure Stall Information (PSI) {#requirements-psi}
+
+[Pressure Stall Information](/docs/reference/instrumentation/node-metrics#psi) is supported in Linux kernel versions 4.20 and up.
+
 ## Other kernel requirements {#requirements-other}
 
 Some features may depend on new kernel functionalities and have specific kernel requirements:


Reviews:
user: login: kannon92
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-03T14:06:34Z
user: login: roycaihw
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-03T21:02:51Z
user: login: tengqm
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-04T08:16:16Z
user: login: roycaihw
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-04T22:25:12Z
user: login: tengqm
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-04-05T00:42:04Z
user: login: roycaihw
state: COMMENTED
author_association: MEMBER
submitted_at: 2025-04-07T16:01:16Z

Review comments:
diff_hunk: @@ -177,6 +177,24 @@ ClusterRole with the `get` verb for the `/metrics/resources` non-resource URL.
 On Kubernetes 1.21 you must use the `--show-hidden-metrics-for-version=1.20`
 flag to expose these alpha stability metrics.
 
+### kubelet Pressure Stall Information (PSI) metrics
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure Kubelet to collect Linux kernel [Pressure Stall Information](https://docs.kernel.org/accounting/psi.html)
path: content/en/docs/concepts/cluster-administration/system-metrics.md
user: login: kannon92
body: Should we mention any requirements on kernel for this?

created_at: 2025-04-03T14:06:33Z
author_association: CONTRIBUTOR
diff_hunk: @@ -177,6 +177,24 @@ ClusterRole with the `get` verb for the `/metrics/resources` non-resource URL.
 On Kubernetes 1.21 you must use the `--show-hidden-metrics-for-version=1.20`
 flag to expose these alpha stability metrics.
 
+### kubelet Pressure Stall Information (PSI) metrics
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure Kubelet to collect Linux kernel [Pressure Stall Information](https://docs.kernel.org/accounting/psi.html)
path: content/en/docs/concepts/cluster-administration/system-metrics.md
user: login: roycaihw
body: Good point! I added kernel version requirement to the docs. 
created_at: 2025-04-03T21:02:51Z
author_association: MEMBER
diff_hunk: @@ -177,6 +177,28 @@ ClusterRole with the `get` verb for the `/metrics/resources` non-resource URL.
 On Kubernetes 1.21 you must use the `--show-hidden-metrics-for-version=1.20`
 flag to expose these alpha stability metrics.
 
+### kubelet Pressure Stall Information (PSI) metrics
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure Kubelet to collect Linux kernel [Pressure Stall Information](https://docs.kernel.org/accounting/psi.html)
+ (PSI) for CPU, memory and IO usage. The information is collected at node, pod and container level. The metrics are exposed at the `/metrics/cadvisor` endpoint with the following names:
path: content/en/docs/concepts/cluster-administration/system-metrics.md
user: login: tengqm
body: Please wrap these long lines as we do for other paragraphs.
See sembr.org for the suggested line breaking style.

```suggestion
As an alpha feature, Kubernetes lets you configure Kubelet to collect Linux kernel
[Pressure Stall Information](https://docs.kernel.org/accounting/psi.html)(PSI)
for CPU, memory and I/O usage.
The information is collected at node, pod and container level.
The metrics are exposed at the `/metrics/cadvisor` endpoint with the following names:
```
created_at: 2025-04-04T08:10:31Z
author_association: CONTRIBUTOR
diff_hunk: @@ -177,6 +177,28 @@ ClusterRole with the `get` verb for the `/metrics/resources` non-resource URL.
 On Kubernetes 1.21 you must use the `--show-hidden-metrics-for-version=1.20`
 flag to expose these alpha stability metrics.
 
+### kubelet Pressure Stall Information (PSI) metrics
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure Kubelet to collect Linux kernel [Pressure Stall Information](https://docs.kernel.org/accounting/psi.html)
+ (PSI) for CPU, memory and IO usage. The information is collected at node, pod and container level. The metrics are exposed at the `/metrics/cadvisor` endpoint with the following names:
+
+```
+container_pressure_cpu_stalled_seconds_total
+container_pressure_cpu_waiting_seconds_total
+container_pressure_memory_stalled_seconds_total
+container_pressure_memory_waiting_seconds_total
+container_pressure_io_stalled_seconds_total
+container_pressure_io_waiting_seconds_total
+```
+
+You must enable the `KubeletPSI` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/) to use this feature. The information is also exposed in the [Summary API](/docs/reference/instrumentation/node-metrics#psi).
path: content/en/docs/concepts/cluster-administration/system-metrics.md
user: login: tengqm
body: ```suggestion
You must enable the `KubeletPSI` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/)
to use this feature. The information is also exposed in the
[Summary API](/docs/reference/instrumentation/node-metrics#psi).
```
created_at: 2025-04-04T08:11:06Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,13 @@
+---
+title: KubeletPSI
+content_type: feature_gate
+_build:
+  list: never
+  render: false
+
+stages:
+  - stage: alpha
+    defaultValue: false
+    fromVersion: "1.33"
+---
+Enable Kubelet to surface Pressure Stall Information (PSI) metrics in the Summary API and Prometheus metrics.
path: content/en/docs/reference/command-line-tools-reference/feature-gates/KubeletPSI.md
user: login: tengqm
body: We don't write "Kubelet", we write "kubelet".

created_at: 2025-04-04T08:11:37Z
author_association: CONTRIBUTOR
diff_hunk: @@ -43,6 +43,16 @@ in your cluster, and you use a container runtime that supports statistics access
 {{< glossary_tooltip term_id="cri" text="Container Runtime Interface">}} (CRI), then
 the kubelet [fetches Pod- and container-level metric data using CRI](/docs/reference/instrumentation/cri-pod-container-metrics), and not via cAdvisor.
 
+## Pressure Stall Information (PSI) {#psi}
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure Kubelet to collect Linux kernel [Pressure Stall Information](https://docs.kernel.org/accounting/psi.html) (PSI) for CPU, memory and IO usage. The information is collected at node, pod and container level. See [Summary API](https://github.com/kubernetes/kubernetes/blob/ef838fcc3fa3b43c2e67b4e43d71b6720fc61898/staging/src/k8s.io/kubelet/pkg/apis/stats/v1alpha1/types.go#L281-L300) for detailed schema. You must enable the `KubeletPSI` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/) to use this feature. The information is also exposed in [Prometheus metrics](/docs/concepts/cluster-administration/system-metrics#psi-metrics).
path: content/en/docs/reference/instrumentation/node-metrics.md
user: login: tengqm
body: 1. Break the long "lines".
1. Avoid pointing users to the Go source code for the Summary API. We can add a config API reference for this.

created_at: 2025-04-04T08:16:12Z
author_association: CONTRIBUTOR
diff_hunk: @@ -43,6 +43,16 @@ in your cluster, and you use a container runtime that supports statistics access
 {{< glossary_tooltip term_id="cri" text="Container Runtime Interface">}} (CRI), then
 the kubelet [fetches Pod- and container-level metric data using CRI](/docs/reference/instrumentation/cri-pod-container-metrics), and not via cAdvisor.
 
+## Pressure Stall Information (PSI) {#psi}
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure Kubelet to collect Linux kernel [Pressure Stall Information](https://docs.kernel.org/accounting/psi.html) (PSI) for CPU, memory and IO usage. The information is collected at node, pod and container level. See [Summary API](https://github.com/kubernetes/kubernetes/blob/ef838fcc3fa3b43c2e67b4e43d71b6720fc61898/staging/src/k8s.io/kubelet/pkg/apis/stats/v1alpha1/types.go#L281-L300) for detailed schema. You must enable the `KubeletPSI` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/) to use this feature. The information is also exposed in [Prometheus metrics](/docs/concepts/cluster-administration/system-metrics#psi-metrics).
path: content/en/docs/reference/instrumentation/node-metrics.md
user: login: roycaihw
body: Done. I switched the Go source code link with https://pkg.go.dev/k8s.io/kubelet/pkg/apis/stats/v1alpha1. PTAL
created_at: 2025-04-04T22:25:11Z
author_association: MEMBER
diff_hunk: @@ -43,6 +43,16 @@ in your cluster, and you use a container runtime that supports statistics access
 {{< glossary_tooltip term_id="cri" text="Container Runtime Interface">}} (CRI), then
 the kubelet [fetches Pod- and container-level metric data using CRI](/docs/reference/instrumentation/cri-pod-container-metrics), and not via cAdvisor.
 
+## Pressure Stall Information (PSI) {#psi}
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure Kubelet to collect Linux kernel [Pressure Stall Information](https://docs.kernel.org/accounting/psi.html) (PSI) for CPU, memory and IO usage. The information is collected at node, pod and container level. See [Summary API](https://github.com/kubernetes/kubernetes/blob/ef838fcc3fa3b43c2e67b4e43d71b6720fc61898/staging/src/k8s.io/kubelet/pkg/apis/stats/v1alpha1/types.go#L281-L300) for detailed schema. You must enable the `KubeletPSI` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/) to use this feature. The information is also exposed in [Prometheus metrics](/docs/concepts/cluster-administration/system-metrics#psi-metrics).
path: content/en/docs/reference/instrumentation/node-metrics.md
user: login: tengqm
body: Add this: https://github.com/kubernetes/website/pull/50394

created_at: 2025-04-05T00:42:04Z
author_association: CONTRIBUTOR
diff_hunk: @@ -43,6 +43,16 @@ in your cluster, and you use a container runtime that supports statistics access
 {{< glossary_tooltip term_id="cri" text="Container Runtime Interface">}} (CRI), then
 the kubelet [fetches Pod- and container-level metric data using CRI](/docs/reference/instrumentation/cri-pod-container-metrics), and not via cAdvisor.
 
+## Pressure Stall Information (PSI) {#psi}
+
+{{< feature-state for_k8s_version="v1.33" state="alpha" >}}
+
+As an alpha feature, Kubernetes lets you configure Kubelet to collect Linux kernel [Pressure Stall Information](https://docs.kernel.org/accounting/psi.html) (PSI) for CPU, memory and IO usage. The information is collected at node, pod and container level. See [Summary API](https://github.com/kubernetes/kubernetes/blob/ef838fcc3fa3b43c2e67b4e43d71b6720fc61898/staging/src/k8s.io/kubelet/pkg/apis/stats/v1alpha1/types.go#L281-L300) for detailed schema. You must enable the `KubeletPSI` [feature gate](/docs/reference/command-line-tools-reference/feature-gates/) to use this feature. The information is also exposed in [Prometheus metrics](/docs/concepts/cluster-administration/system-metrics#psi-metrics).
path: content/en/docs/reference/instrumentation/node-metrics.md
user: login: roycaihw
body: Thank you! Done.
created_at: 2025-04-07T16:01:16Z
author_association: MEMBER

PR comments:
user: login: netlify[bot]
created_at: 2025-02-25T15:41:45Z
body: ### <span aria-hidden="true">👷</span> Deploy Preview for *kubernetes-io-vnext-staging* processing.


|  Name | Link |
|:-:|------------------------|
|<span aria-hidden="true">🔨</span> Latest commit | f9ff985f416e50e0c327ac0deefecce7c293b32b |
|<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/kubernetes-io-vnext-staging/deploys/67f3f6b5a3f15a00082e310e |
author_association: NONE
user: login: netlify[bot]
created_at: 2025-02-25T15:51:11Z
body: ### <span aria-hidden="true">✅</span> Pull request preview available for checking
Built [without sensitive environment variables](https://docs.netlify.com/configure-builds/environment-variables/#sensitive-variable-policy)

|  Name | Link |
|:-:|------------------------|
|<span aria-hidden="true">🔨</span> Latest commit | f9ff985f416e50e0c327ac0deefecce7c293b32b |
|<span aria-hidden="true">🔍</span> Latest deploy log | https://app.netlify.com/sites/kubernetes-io-main-staging/deploys/67f3f6b56692c400084fcc3a |
|<span aria-hidden="true">😎</span> Deploy Preview | [https://deploy-preview-49895--kubernetes-io-main-staging.netlify.app](https://deploy-preview-49895--kubernetes-io-main-staging.netlify.app) |
|<span aria-hidden="true">📱</span> Preview on mobile | <details><summary> Toggle QR Code... </summary><br /><br />![QR Code](https://app.netlify.com/qr-code/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cmwiOiJodHRwczovL2RlcGxveS1wcmV2aWV3LTQ5ODk1LS1rdWJlcm5ldGVzLWlvLW1haW4tc3RhZ2luZy5uZXRsaWZ5LmFwcCJ9.k8kTxyiwRCVX_h8PYpK4m4zGZydLLKyT73eHrhzSGUU)<br /><br />_Use your smartphone camera to open QR code link._</details> |
---
<!-- [kubernetes-io-main-staging Preview](https://deploy-preview-49895--kubernetes-io-main-staging.netlify.app) -->
_To edit notification comments on pull requests, go to your [Netlify site configuration](https://app.netlify.com/sites/kubernetes-io-main-staging/configuration/notifications#deploy-webhooks)._
author_association: NONE
user: login: rayandas
created_at: 2025-03-25T05:59:28Z
body: Hello @haircommander :wave: please take a look at [Documenting for a release - PR Ready for Review](https://kubernetes.io/docs/contribute/new-content/new-features/#pr-ready-for-review) to get your PR ready for review before Tuesday 25th March 2025 18:00 PDT. Thank you!
author_association: MEMBER
user: login: roycaihw
created_at: 2025-03-25T22:49:51Z
body: Hi @rayandas, I've updated the PR with the documentation content. This PR is ready for review. PTAL. @haircommander Could you update the state of the PR from `Draft` to `Ready for review`? 
author_association: MEMBER
user: login: haircommander
created_at: 2025-03-26T20:05:23Z
body: LGTM!
author_association: CONTRIBUTOR
user: login: Urvashi0109
created_at: 2025-04-03T11:43:57Z
body: Hello @roycaihw  :wave:! I'm reaching out from the Docs team. Just checking in as we approach Docs Freeze on 8th April, 2025 18:00 PDT.
This documentation appears to still be under review. To meet the Docs Freeze, this PR must have a technical review as well as lgtm and approve labels applied, without any unaddressed comments or concerns from SIG Docs. The status of this enhancement is marked as at risk for docs freeze. Thank you!
author_association: CONTRIBUTOR
user: login: kannon92
created_at: 2025-04-03T14:07:31Z
body: /lgtm

One nit but it is not blocking.

https://github.com/kubernetes/website/pull/49895/files#r2027079949

Technical review is complete on this @Urvashi0109!
author_association: CONTRIBUTOR
user: login: k8s-ci-robot
created_at: 2025-04-03T14:07:38Z
body: LGTM label has been added.  <details>Git tree hash: 28ea715784c8a3c0b231281ecebe0b27b028def8</details>
author_association: CONTRIBUTOR
user: login: roycaihw
created_at: 2025-04-03T21:06:20Z
body: @Princesso @RainbowMango Could you help review this PR? Thank you!
author_association: MEMBER
user: login: rayandas
created_at: 2025-04-08T06:35:22Z
body: @kannon92 Could you pleas give another `lgtm`? The previous one was removed because of a new commit. 
@tengqm The suggested changes were address. This could use another review. Thanks!
author_association: MEMBER
user: login: tengqm
created_at: 2025-04-08T09:24:42Z
body: /approve

author_association: CONTRIBUTOR
user: login: k8s-ci-robot
created_at: 2025-04-08T09:24:56Z
body: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubernetes/website/pull/49895#issuecomment-2785803992" title="Approved">tengqm</a>*

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=kubernetes%2Fwebsite).

The pull request process is described [here](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process)

<details >
Needs approval from an approver in each of these files:

- ~~[content/en/docs/OWNERS](https://github.com/kubernetes/website/blob/dev-1.33/content/en/docs/OWNERS)~~ [tengqm]

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":[]} -->
author_association: CONTRIBUTOR
user: login: rayandas
created_at: 2025-04-08T14:34:43Z
body: Giving an `lgtm` as we're near to the Docs Freeze deadline. It was lgtm-ed before however it was removed because of a commit which addressed the Docs review suggestions.
/lgtm
author_association: MEMBER
user: login: k8s-ci-robot
created_at: 2025-04-08T14:34:51Z
body: LGTM label has been added.  <details>Git tree hash: 606c3d968671cc530395cdfea208967f3812b331</details>
author_association: CONTRIBUTOR