diff --git a/content/zh-cn/docs/concepts/containers/container-lifecycle-hooks.md b/content/zh-cn/docs/concepts/containers/container-lifecycle-hooks.md index d356c736bc..4919c98668 100644 --- a/content/zh-cn/docs/concepts/containers/container-lifecycle-hooks.md +++ b/content/zh-cn/docs/concepts/containers/container-lifecycle-hooks.md @@ -121,15 +121,14 @@ the Kubernetes management system executes the handler according to the hook acti `httpGet`、`tcpSocket` 和 `sleep` 由 kubelet 进程执行,而 `exec` 在容器中执行。 -回调处理程序调用在包含容器的 Pod 上下文中是同步的。 -这意味着对于 `PostStart` 回调,容器入口点和回调异步触发。 -但是,如果回调运行或挂起的时间太长,则容器无法达到 `running` 状态。 +当容器创建时,会调用 `PostStart` 回调程序, +这意味着容器的 ENTRYPOINT 和 `PostStart` 回调会同时触发。然而, +如果 `PostStart` 回调程序执行时间过长或挂起,它可能会阻止容器进入 `running` 状态。 ## CustomResourceDefinitions @@ -324,8 +325,10 @@ The name of a CRD object must be a valid API 资源允许你定义定制资源。 定义 CRD 对象的操作会使用你所设定的名字和模式定义(Schema)创建一个新的定制资源, Kubernetes API 负责为你的定制资源提供存储和访问服务。 -CRD 对象的名称必须是合法的 -[DNS 子域名](/zh-cn/docs/concepts/overview/working-with-objects/names#dns-subdomain-names)。 +CRD 对象的名称必须是有效的 [DNS 子域名](/zh-cn/docs/concepts/overview/working-with-objects/names#dns-subdomain-names), +该名称由定义的资源名称及其 API 组派生而来。有关详细信息, +请参见[如何创建 CRD](/zh-cn/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions#create-a-customresourcedefinition)。 +此外,由 CRD 定义的某种对象/资源的名称也必须是有效的 DNS 子域名。 | 特性 | 描述 | CRD | 聚合 API | | ------- | ----------- | ---- | -------------- | @@ -448,6 +452,7 @@ Aggregated APIs offer more advanced API features and customization of other feat | strategic-merge-patch | 新的端点要支持标记了 `Content-Type: application/strategic-merge-patch+json` 的 PATCH 操作。对于更新既可在本地更改也可在服务器端更改的对象而言是有用的。要了解更多信息,可参见[使用 `kubectl patch` 来更新 API 对象](/zh-cn/docs/tasks/manage-kubernetes-objects/update-api-object-kubectl-patch/)。 | 不可以。 | 可以。 | | 支持协议缓冲区 | 新的资源要支持想要使用协议缓冲区(Protocol Buffer)的客户端。 | 不可以。 | 可以。 | | OpenAPI Schema | 是否存在新资源类别的 OpenAPI(Swagger)Schema 可供动态从服务器上读取?是否存在机制确保只能设置被允许的字段以避免用户犯字段拼写错误?是否实施了字段类型检查(换言之,不允许在 `string` 字段设置 `int` 值)? | 可以,依据 [OpenAPI v3.0 合法性检查](/zh-cn/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#validation) 模式(1.16 中进入正式发布状态)。 | 可以。| +| 实例名称 | 这种扩展机制是否对通过这种方式定义的对象(类别/资源)的名称有任何限制? | 可以,此类对象的名称必须是一个有效的 DNS 子域名。 | 不可以|