mirror of https://github.com/istio/istio.io.git
zh-translation:/docs/ops/setup/validation/index.md (#5354)
* zh-translation:/docs/ops/setup/validation/index.md * zh-translation:/docs/ops/setup/validation/index.md(#1089) * zh-translation:/docs/ops/setup/validation/index.md(#1089) * zh-translation:/docs/ops/setup/validation/index.md * zh-translation:/docs/ops/setup/validation/index.md * zh-translation:/docs/ops/setup/validation/index.md * zh-translation:/docs/ops/setup/validation/index.md * zh-translation:/docs/ops/setup/validation/index.md
This commit is contained in:
parent
db09f8c3c5
commit
89bd513c3a
|
@ -1,25 +1,16 @@
|
|||
---
|
||||
title: Configuration Validation Webhook
|
||||
description: Describes Istio's use of Kubernetes webhooks for server-side configuration validation.
|
||||
description: 描述 Istio 使用 Kubernetes webhook 来进行服务端配置。
|
||||
weight: 20
|
||||
aliases:
|
||||
- /help/ops/setup/validation
|
||||
- /zh/help/ops/setup/validation
|
||||
---
|
||||
|
||||
Galley's configuration validation ensures user authored Istio
|
||||
configuration is syntactically and semantically valid. It uses a
|
||||
Kubernetes `ValidatingWebhook`. The `istio-galley`
|
||||
`ValidatingWebhookConfiguration` has two webhooks.
|
||||
Galley 的配置验证可确保用户编写的 Istio 配置在语法和语义上均有效。它使用了 Kubernetes 的 `ValidatingWebhook`。`istio-galley` 的 `ValidatingWebhookConfiguration` 配置有两个 webhook 。
|
||||
|
||||
* `pilot.validation.istio.io` - Served on path `/admitpilot` and is
|
||||
responsible for validating configuration consumed by Pilot
|
||||
(e.g. `VirtualService`, Authentication).
|
||||
* `pilot.validation.istio.io` - 它通过 `/admitpilot` 路径提供服务,并负责验证 Pilot 使用的配置 (例如 `VirtualService`, Authentication)。
|
||||
|
||||
* `mixer.validation.istio.io` - Served on path `/admitmixer` and is
|
||||
responsible for validating configuration consumed by Mixer.
|
||||
* `mixer.validation.istio.io` - 它通过 `/admitmixer` 路径提供服务,并负责验证 Mixer 使用的配置。
|
||||
|
||||
这两个 webhook 都经 `istio-galley` 在 443 端口提供服务, 每个 webhook 都有自己的 `clientConfig`、`namespaceSelector` 和 `rules` 部分,作用于所有命名空间,其中 `namespaceSelector` 应该为空, 所有 `rules` 都适用于 Istio Custom Resource Definitions (CRD)。
|
||||
|
||||
Both webhooks are implemented by the `istio-galley` service on
|
||||
port 443. Each webhook has its own `clientConfig`, `namespaceSelector`,
|
||||
and `rules` section. Both webhooks are scoped to all namespaces. The
|
||||
`namespaceSelector` should be empty. Both rules apply to Istio Custom
|
||||
Resource Definitions (CRDs).
|
||||
|
|
Loading…
Reference in New Issue