zh-translation: some references update from previous translation. (#6102)

This commit is contained in:
ilylia 2019-12-16 10:32:48 +08:00 committed by Istio Automation
parent b375040fbd
commit 328e54e4c4
7 changed files with 29 additions and 16 deletions

View File

@ -1,7 +1,7 @@
---
title: 流量管理
description: 描述如何配置 HTTP/TCP 路由功能。
weight: 11
weight: 30
aliases:
- /zh/docs/reference/config/istio.routing.v1alpha1/
- /zh/docs/reference/config/networking/

View File

@ -7,11 +7,15 @@ aliases:
- /zh/docs/reference/config/mixer/aspects/attributes.html
---
属性是整个 Istio 使用的核心概念。可以在[这里](/zh/docs/reference/config/policy-and-telemetry/mixer-overview/#attributes)找到属性是什么和用于何处的描述。
属性是整个 Istio 使用的核心概念。
可以在[这里](/zh/docs/reference/config/policy-and-telemetry/mixer-overview/#attributes)找到属性是什么和用于何处的描述。
每个给定的 Istio 部署有固定的能够理解的属性词汇。这个特定的词汇由当前部署涉及到的所有属性生产者一起来决定。Istio 中除了 Envoy 是首要的属性生产者外, Mixer 和服务也会产生属性。
每个给定的 Istio 部署有固定的能够理解的属性词汇。
这个特定的词汇由当前部署涉及到的所有属性生产者一起来决定。
Istio 中除了 Envoy 是首要的属性生产者外Mixer 和服务也会产生属性。
下面这个表格展示一组规范属性集合和他们各自的类型。大多数 Istio 部署都会包含产生这些属性的代理( Envoy 或 Mixer 适配器)。
下面这个表格展示一组规范属性集合和他们各自的类型。
大多数 Istio 部署都会包含产生这些属性的代理Envoy 或 Mixer 适配器)。
| 名称 | 类型 | 描述 | Kubernetes 示例 |
|------|------|-------------|--------------------|
@ -95,9 +99,13 @@ aliases:
## 时间戳和持续时间属性格式
时间戳属性以 RFC 3339 格式表示。应用 timestamp 属性时,可以使用 [CEXL](/zh/docs/reference/config/policy-and-telemetry/expression-language/) 中定义的 `timestamp` 函数将 RFC 3339 格式的文本时间戳转换为 `TIMESTAMP` 类型,例如:`request.time | timestamp("2018-01-01T22:08:41+00:00")`, `response.time > timestamp("2020-02-29T00:00:00-08:00")`
时间戳属性以 RFC 3339 格式表示。
应用 timestamp 属性时,可以使用 [CEXL](/zh/docs/reference/config/policy-and-telemetry/expression-language/)
中定义的 `timestamp` 函数将 RFC 3339 格式的文本时间戳转换为 `TIMESTAMP` 类型,
例如:`request.time | timestamp("2018-01-01T22:08:41+00:00")`, `response.time > timestamp("2020-02-29T00:00:00-08:00")`
持续时间属性表示时间量,表示为一系列十进制数,其中可选的小数部分用句点表示,以及单位值。可能的单位值是纳秒的 `ns`,微秒 `us`(或`μs`),毫秒 `ms`,秒 `s`,分钟 `m`,小时 `h`。例如:
持续时间属性表示时间量,表示为一系列十进制数,其中可选的小数部分用句点表示,以及单位值。
可能的单位值是纳秒的 `ns`,微秒 `us`(或`μs`),毫秒 `ms`,秒 `s`,分钟 `m`,小时 `h`。例如:
* `1ms` 表示 1 毫秒
* `2.3s` 表示 2.3 秒

View File

@ -71,6 +71,6 @@ Mixer 验证 CEXL 表达式的语法并在配置验证期间解析为一个类
|-----------|------------|-----------|
|`request.size` <code>&#124; 200</code> | **int** | `request.size` 在可用时返回其值,否则返回 200。
|`request.headers["x-forwarded-host"] == "myhost"`| **boolean**
|`(request.headers["x-user-group"] == "admin")` <code>&#124;&#124;</code> `(request.auth.principal == "admin")`| **boolean**| user 是 admin 或属于 admin 组时 结果为 True。
|`(request.auth.principal` <code>&#124;</code> `"nobody" ) == "user1"` | **boolean** | 如果 `request.auth.principal` 是 "user1" 则结果是 True`request.auth.principal` 属性缺失时不会报错。
|`source.labels["app"]=="reviews" && source.labels["version"]=="v3"`| **boolean** | 如果 app label 是 reviews 且 version label 是 v3 则结果是 True 否则是 false。
|`(request.headers["x-user-group"] == "admin")` <code>&#124;&#124;</code> `(request.auth.principal == "admin")`| **boolean**| user 是 admin 或属于 admin 组时 结果为 true。
|`(request.auth.principal` <code>&#124;</code> `"nobody" ) == "user1"` | **boolean** | 如果 `request.auth.principal` 是 "user1" 则结果是 true`request.auth.principal` 属性缺失时不会报错。
|`source.labels["app"]=="reviews" && source.labels["version"]=="v3"`| **boolean** | 如果 app label 是 reviews 且 version label 是 v3 则结果是 true 否则是 false。

View File

@ -6,8 +6,6 @@ layout: glossary
aliases:
- /zh/glossary
- /zh/docs/welcome/glossary.html
- /zh/docs/reference/glossary.html
- /zh/help/glossary
icon: glossary
---
∑∑

View File

@ -2,6 +2,8 @@
title: Trust Domain
---
信任域是 Istio 用于在网格中创建所有 [身份](/zh/docs/reference/glossary/#identity) 的唯一名称。每个网格都有一个专用的信任域
[信任域](https://spiffe.io/spiffe/concepts/#trust-domain)对应于系统的信任根,并且是工作负载标识的一部分
例如在 `spiffe://mytrustdomain.com/ns/default/sa/myname` 中标示网格的子字符串是:`mytrustdomain.com`。 此子字符串是此网格的信任域。
Istio 使用信任域在网格中创建所有[身份](/zh/docs/reference/glossary/#identity)。每个网格都有一个专用的信任域。
例如在 `spiffe://mytrustdomain.com/ns/default/sa/myname` 中标示网格的子字符串是:`mytrustdomain.com`。此子字符串是此网格的信任域。

View File

@ -1,9 +1,12 @@
---
title: Workload
---
一个在 Istio 环境中被 [operators](#operator) 部署的可以运行一些函数的二进制文件。工作负载有自己的名称,命名空间,和唯一的 id。这些属性可以通过下面的 [属性](#attribute) 被策略配置和遥测配置使用:
[operators](#operator) 部署的二进制文件,用于提供服务网格应用的一些功能。
工作负载有自己的名称,命名空间,和唯一的 id。
这些属性可以通过下面的[属性](#attribute)被策略配置和遥测配置使用:
* `source.workload.name`, `source.workload.namespace`, `source.workload.uid`
* `destination.workload.name`, `destination.workload.namespace`, `destination.workload.uid`
在 Kubernetes 环境中,一个工作负载通常对应一个 Kubernetes deployment并且一个 [工作负载实例](#workload-instance) 对应一个独立的被 deployment 管理的 [pod](#pod)。
在 Kubernetes 环境中,一个工作负载通常对应一个 Kubernetes deployment
并且一个[工作负载实例](#workload-instance)对应一个独立的被 deployment 管理的 [pod](#pod)。

View File

@ -10,7 +10,9 @@ keywords: [kubernetes,multicluster]
---
{{< tip >}}
请注意,这些说明不是互斥的。 在由两个以上集群组成的大型多集群部署中,可以使用这些方法的组合。 例如,两个集群可能共享一个控制平面,而第三个集群拥有自己的控制平面。
请注意,这些说明不是互斥的。
在由两个以上集群组成的大型多集群部署中,可以使用这些方法的组合。
例如,两个集群可能共享一个控制平面,而第三个集群拥有自己的控制平面。
{{< /tip >}}
欲获取更需信息请参考[多集群部署模型](/zh/docs/ops/deployment/deployment-models/#multiple-clusters)。