diff --git a/examples/zh/combineConfigs.md b/examples/zh/combineConfigs.md index 460a02aaff..c935d40e2d 100644 --- a/examples/zh/combineConfigs.md +++ b/examples/zh/combineConfigs.md @@ -3,11 +3,11 @@ # 示例:devops和开发配合管理配置数据 -场景:你在生产环境中有一个基于 Java 由多个内部开发团队(注册、结账和搜索等)开发的商店。 +场景:在生产环境中有一个基于 Java 由多个内部团队(注册、结账和搜索等)共同开发的商店服务。 这个服务在不同的环境中运行:_development_、 _testing_、 _staging_ 和 _production_,从 Java 的 properties 文件中读取配置。 -为每个环境维护一个大的 properties 文件时很困难的。这个文件需要频繁的修改,并且这些修改都需要由 devops 工程师来进行,因为: +为每个环境维护一个大的 properties 文件是很困难的。这个文件需要频繁的修改,并且这些修改都需要由 devops 工程师来进行,因为: 1. 这个文件包含 devops 工程师需要知道,而开发人员不必知道的值 2. 比如生产环境的 properties 包含敏感数据,比如生产数据库的登录凭据。 @@ -179,13 +179,13 @@ kustomize build $OVERLAYS/development > kustomize build $OVERLAYS/development | kubectl apply -f - > ``` -Deployment 无法自动感知 configMap 是否发生改变。 +Deployment 无法自动检测 ConfigMap 是否发生改变。 -如果更改 configMap 而不更改其名称以及对该名称的所有引用,则必须重新启动以获取更改。 +如果更改 configMap 的数据, 而不更改其名称以及对该名称的所有引用, 则必须重新启动Deployment中的那些Pods以获取更改。 最佳的做法就是将 configMap 视为不变的。 -不去编辑 configMap ,而是使用 _新_ 的名称的 _新_ configMap,并在 Deployment 中引用新的 configMap 。而 `kustomize` 使用 `configMapGenerator` 指令和相关的命名控件使这很容易。k8s master 中的 GC 则会回收并且删除未使用的 configMap 。 +不去编辑 configMap ,而是使用 _新_ 的名称的 _新_ configMap,并在 Deployment 中引用新的 configMap 。而 `kustomize` 使用 `configMapGenerator` 指令和相关的命名控件使这很容易。 ### 创建并且使用 overlay 用于 _生产_ diff --git a/examples/zh/generatorOptions.md b/examples/zh/generatorOptions.md index 1dd1378428..f0baad6184 100644 --- a/examples/zh/generatorOptions.md +++ b/examples/zh/generatorOptions.md @@ -2,7 +2,7 @@ Kustomize 提供了修改 ConfigMapGenerator 和 SecretGenerator 行为的选项,这些选项包括: - - 不再将内容生成的哈希后缀添加到资源名称后 + - 不再将基于内容生成的哈希后缀添加到资源名称后 - 为生成的资源添加 labels - 为生成的资源添加 annotations diff --git a/examples/zh/vars.md b/examples/zh/vars.md index 82b637020e..4b48e3d1b6 100644 --- a/examples/zh/vars.md +++ b/examples/zh/vars.md @@ -1,6 +1,6 @@ # 示例: 将 k8s runtime 数据注入容器 -在本教程中,将会介绍如何使用 `kustomize` 声明变量并将其替换为容器中的命令。要注意的是,替换并不适用于任意字段,它仅适用于容器的env,args和command。 +本教程将会介绍如何声明变量以及如何在容器中的命令使用变量。要注意的是,变量的查找和替换并不适用于任意字段,默认仅适用于容器的env,args和command。 运行WordPress,以下是必须的: