diff --git a/content/zh-cn/docs/concepts/workloads/pods/init-containers.md b/content/zh-cn/docs/concepts/workloads/pods/init-containers.md index 3aed0b8ca7a88..f4a9b70cefa58 100644 --- a/content/zh-cn/docs/concepts/workloads/pods/init-containers.md +++ b/content/zh-cn/docs/concepts/workloads/pods/init-containers.md @@ -498,17 +498,25 @@ Init 容器的端口将不会在 Service 中进行聚集。正在初始化中的 对 Init 容器规约的修改仅限于容器的 `image` 字段。 -更改 Init 容器的 `image` 字段,等同于重启该 Pod。 +直接更改 Init 容器的 `image` 字段**不会**重启该 Pod 或触发其重新创建。如果该 Pod 尚未启动,则该更改可能会影响 Pod 的启动方式。 + +对于 [Pod 模板](/zh-cn/docs/concepts/workloads/pods/#pod-templates),你通常可以更改 Init 容器的任何字段;更改的影响取决于 Pod 模板的使用位置。 因为 Init 容器可能会被重启、重试或者重新执行,所以 Init 容器的代码应该是幂等的。 -特别地,基于 `emptyDirs` 写文件的代码,应该对输出文件可能已经存在做好准备。 +特别地,向任何 `emptyDir` 卷写入数据的代码应该对输出文件可能已经存在做好准备。