diff --git a/content/zh-cn/docs/tasks/administer-cluster/encrypt-data.md b/content/zh-cn/docs/tasks/administer-cluster/encrypt-data.md
index 536d7d75ef..ec7b173086 100644
--- a/content/zh-cn/docs/tasks/administer-cluster/encrypt-data.md
+++ b/content/zh-cn/docs/tasks/administer-cluster/encrypt-data.md
@@ -349,7 +349,7 @@ Kubernetes 静态数据加密的 Provider
- | kms v1 |
+ kms v1 (自 Kubernetes 1.28 起弃用) |
针对每个资源使用不同的 DEK 来完成信封加密。
@@ -393,15 +393,22 @@ Kubernetes 静态数据加密的 Provider
Data is encrypted by data encryption keys (DEKs) using AES-GCM; DEKs
are encrypted by key encryption keys (KEKs) according to configuration
in Key Management Service (KMS).
- A new DEK is generated at API server startup, and is then reused for
- encryption. The DEK is rotated whenever the KEK is rotated.
+ Kubernetes defaults to generating a new DEK at API server startup, which is then
+ reused for object encryption.
+ If you enable the KMSv2KDF
+ feature gate,
+ Kubernetes instead generates a new DEK per encryption from a secret seed.
+ Whichever approach you configure, the DEK or seed is also rotated whenever the KEK is rotated.
A good choice if using a third party tool for key management.
Available in beta from Kubernetes v1.27.
-->
通过数据加密密钥(DEK)使用 AES-GCM 加密数据;
DEK 根据 Key Management Service(KMS)中的配置通过密钥加密密钥(Key Encryption Keys,KEK)加密。
- API 服务器启动时会生成一个新的 DEK,并重复使用它进行加密。
- 每当轮换 KEK 时,DEK 也会轮换。
+ Kubernetes 默认在 API 服务器启动时生成一个新的 DEK,
+ 然后重复使用该密钥进行资源加密。然而,如果你使用 KMS v2 并且启用了 `KMSv2KDF`
+ [特性门控](/zh-cn/docs/reference/command-line-tools-reference/feature-gates/),
+ 则 Kubernetes 将转为基于秘密的种子数为每次加密生成一个新的 DEK。
+ 无论你配置哪种方法,每当 KEK 轮换时,DEK 或种子也会轮换。
如果使用第三方工具进行密钥管理,会是一个不错的选择。
从 `v1.27` 开始,该功能处于 Beta 阶段。
@@ -481,7 +488,7 @@ Create a new encryption config file:
```yaml
---
|