update translation

pull/88/head
Jimmy Song 2017-12-12 10:50:10 +08:00
parent 3d4bc891d8
commit c355550525
1 changed files with 3 additions and 3 deletions

View File

@ -12,7 +12,7 @@ Preset 就是预设,有时候想要让一批容器在启动的时候就注入
您可以使用 [label selector](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors) 来指定为哪些 Pod 应用 Pod Preset。
使用 Pod Preset 可以运行 pod 模板的作者可以不必为每个 Pod 明确提供所有信息。这样一来pod 模板的作者就不需要知道关于该服务的所有细节。
使用 Pod Preset 使得 pod 模板的作者可以不必为每个 Pod 明确提供所有信息。这样一来pod 模板的作者就不需要知道关于该服务的所有细节。
关于该背景的更多信息,请参阅 [PodPreset 的设计方案](https://git.k8s.io/community/contributors/design-proposals/service-catalog/pod-preset.md)。
@ -21,7 +21,7 @@ Preset 就是预设,有时候想要让一批容器在启动的时候就注入
Kubernetes 提供了一个准入控制器(`PodPreset`当其启用时Pod Preset 会将应用创建请求传入到该控制器上。当有 Pod 创建请求发生时,系统将执行以下操作:
1. 检索所有可用的 `PodPresets`
2. 检查是否有 PodPreset 的标签选择器上的标签与正在创建的 Pod 上的标签匹配
2. 检查 PodPreset 标签选择器上的标签,看看其是否能够匹配正在创建的 Pod 上的标签
3. 尝试将由 `PodPreset` 定义的各种资源合并到正在创建的 Pod 中。
4. 出现错误时,在该 Pod 上引发记录合并错误的事件PodPreset *不会*注入任何资源到创建的 Pod 中。
5. 注释刚生成的修改过的 Pod spec以表明它已被 PodPreset 修改过。注释的格式为 `podpreset.admission.kubernetes.io/podpreset-<pod-preset name>": "<resource version>"`
@ -32,7 +32,7 @@ Kubernetes 提供了一个准入控制器(`PodPreset`当其启用时P
### 禁用特定 Pod 的 Pod Preset
可能在某些情况下,您希望 Pod 不会被任何 Pod Preset 突变所改变。在这些情况下,您可以在 Pod 的 Pod Spec 中添加注释:`podpreset.admission.kubernetes.io/exclude"true"`。
在某些情况下,您可能不希望 Pod 被任何 Pod Preset 所改变。在这些情况下,您可以在 Pod 的 Pod Spec 中添加注释:`podpreset.admission.kubernetes.io/exclude"true"`。
## 启用 Pod Preset