Skip to content

Commit 49be734

Browse files
authored
Merge pull request #55647 from my-git9/npp-18360
[zh-cn]sync service-cidr-v1 ip-address-v1
2 parents 1bd8565 + 42f22e6 commit 49be734

2 files changed

Lines changed: 64 additions & 36 deletions

File tree

content/zh-cn/docs/reference/kubernetes-api/cluster-resources/ip-address-v1.md

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,22 +43,22 @@ IPv4 地址由点分隔的四个十进制数字组成,前导零可省略;IPv
4343
- **kind**: IPAddress
4444

4545
<!--
46-
- **metadata** (<a href="{{< ref "../common-definitions/object-meta#ObjectMeta" >}}">ObjectMeta</a>)
46+
- **metadata** (<a href="{{< ref "../common-definitions/object-meta#ObjectMeta" >}}">ObjectMeta</a>), required
4747
4848
Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
4949
5050
- **spec** (<a href="{{< ref "../cluster-resources/ip-address-v1#IPAddressSpec" >}}">IPAddressSpec</a>)
5151
5252
spec is the desired state of the IPAddress. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
5353
-->
54-
- **metadata** (<a href="{{< ref "../common-definitions/object-meta#ObjectMeta" >}}">ObjectMeta</a>)
54+
- **metadata** (<a href="{{< ref "../common-definitions/object-meta#ObjectMeta" >}}">ObjectMeta</a>),必需
5555

5656
标准的对象元数据。更多信息:
5757
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
5858

5959
- **spec** (<a href="{{< ref "../cluster-resources/ip-address-v1#IPAddressSpec" >}}">IPAddressSpec</a>)
6060

61-
spec 是 IPAddress 的预期状态。更多信息:
61+
`spec` 是 IPAddress 的预期状态。更多信息:
6262
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
6363

6464
## IPAddressSpec {#IPAddressSpec}
@@ -97,11 +97,11 @@ IPAddressSpec 描述 IP 地址中的属性。
9797

9898
- **parentRef.name** (string),必需
9999

100-
name 是被引用的对象的名称。
100+
`name` 是被引用的对象的名称。
101101

102102
- **parentRef.resource** (string),必需
103103

104-
resource 是被引用的对象的资源。
104+
`resource` 是被引用的对象的资源。
105105

106106
<!--
107107
- **parentRef.group** (string)
@@ -115,11 +115,11 @@ IPAddressSpec 描述 IP 地址中的属性。
115115

116116
- **parentRef.group** (string)
117117

118-
group 是被引用的对象的组。
118+
`group` 是被引用的对象的组。
119119

120120
- **parentRef.namespace** (string)
121121

122-
namespace 是被引用的对象的名字空间。
122+
`namespace` 是被引用的对象的名字空间。
123123

124124
## IPAddressList {#IPAddressList}
125125

@@ -150,19 +150,20 @@ IPAddressList 包含 IPAddress 的列表。
150150

151151
- **items** ([]<a href="{{< ref "../cluster-resources/ip-address-v1#IPAddress" >}}">IPAddress</a>),必需
152152

153-
items 是 IPAddresses 的列表。
153+
`items` 是 IPAddresses 的列表。
154154

155155
<!--
156156
## Operations {#Operations}
157-
158-
### `get` read the specified IPAddress
159-
160-
#### HTTP Request
161157
-->
162158
## 操作 {#Operations}
163159

164160
<hr>
165161

162+
<!--
163+
### `get` read the specified IPAddress
164+
165+
#### HTTP Request
166+
-->
166167
### `get` 读取指定的 IPAddress
167168

168169
#### HTTP 请求
@@ -219,6 +220,7 @@ GET /apis/networking.k8s.io/v1/ipaddresses
219220
- **resourceVersion** (*in query*): string
220221
- **resourceVersionMatch** (*in query*): string
221222
- **sendInitialEvents** (*in query*): boolean
223+
- **shardSelector** (*in query*): string
222224
- **timeoutSeconds** (*in query*): integer
223225
- **watch** (*in query*): boolean
224226
-->
@@ -260,6 +262,10 @@ GET /apis/networking.k8s.io/v1/ipaddresses
260262

261263
<a href="{{< ref "../common-parameters/common-parameters#sendInitialEvents" >}}">sendInitialEvents</a>
262264

265+
- **shardSelector** (**查询参数**): string
266+
267+
<a href="{{< ref "../common-parameters/common-parameters#shardSelector" >}}">shardSelector</a>
268+
263269
- **timeoutSeconds****查询参数**):integer
264270

265271
<a href="{{< ref "../common-parameters/common-parameters#timeoutSeconds" >}}">timeoutSeconds</a>
@@ -557,6 +563,7 @@ DELETE /apis/networking.k8s.io/v1/ipaddresses
557563
- **resourceVersion** (*in query*): string
558564
- **resourceVersionMatch** (*in query*): string
559565
- **sendInitialEvents** (*in query*): boolean
566+
- **shardSelector** (*in query*): string
560567
- **timeoutSeconds** (*in query*): integer
561568
-->
562569
#### 参数
@@ -611,6 +618,10 @@ DELETE /apis/networking.k8s.io/v1/ipaddresses
611618

612619
<a href="{{< ref "../common-parameters/common-parameters#sendInitialEvents" >}}">sendInitialEvents</a>
613620

621+
- **shardSelector** (**查询参数**): string
622+
623+
<a href="{{< ref "../common-parameters/common-parameters#shardSelector" >}}">shardSelector</a>
624+
614625
- **timeoutSeconds****查询参数**):integer
615626

616627
<a href="{{< ref "../common-parameters/common-parameters#timeoutSeconds" >}}">timeoutSeconds</a>

content/zh-cn/docs/reference/kubernetes-api/cluster-resources/service-cidr-v1.md

Lines changed: 41 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ api_metadata:
44
import: "k8s.io/api/networking/v1"
55
kind: "ServiceCIDR"
66
content_type: "api_reference"
7-
description: "ServiceCIDR 使用 CIDR 格式定义 IP 地址的范围"
7+
description: "ServiceCIDR 使用 CIDR 格式定义 IP 地址的范围(例如:192.168.0.0/24 或 2001:db2::/64)"
88
title: "ServiceCIDR"
9-
weight: 10
9+
weight: 11
1010
---
1111
<!--
1212
api_metadata:
1313
apiVersion: "networking.k8s.io/v1"
1414
import: "k8s.io/api/networking/v1"
1515
kind: "ServiceCIDR"
1616
content_type: "api_reference"
17-
description: "ServiceCIDR defines a range of IP addresses using CIDR format (e."
17+
description: "ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64)."
1818
title: "ServiceCIDR"
19-
weight: 10
19+
weight: 11
2020
auto_generated: true
2121
-->
2222

@@ -29,7 +29,7 @@ auto_generated: true
2929
<!--
3030
ServiceCIDR defines a range of IP addresses using CIDR format (e.g. 192.168.0.0/24 or 2001:db2::/64). This range is used to allocate ClusterIPs to Service objects.
3131
-->
32-
ServiceCIDR 使用 CIDR 格式定义 IP 地址的范围(例如 192.168.0.0/24 或 2001:db2::/64)。
32+
ServiceCIDR 使用 CIDR 格式定义 IP 地址的范围(例如 "192.168.0.0/24""2001:db2::/64")。
3333
此范围用于向 Service 对象分配 ClusterIP。
3434

3535
<hr>
@@ -58,12 +58,12 @@ ServiceCIDR 使用 CIDR 格式定义 IP 地址的范围(例如 192.168.0.0/24
5858

5959
- **spec** (<a href="{{< ref "../cluster-resources/service-cidr-v1#ServiceCIDRSpec" >}}">ServiceCIDRSpec</a>)
6060

61-
spec 是 ServiceCIDR 的期望状态。更多信息:
61+
`spec` 是 ServiceCIDR 的期望状态。更多信息:
6262
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
6363

6464
- **status** (<a href="{{< ref "../cluster-resources/service-cidr-v1#ServiceCIDRStatus" >}}">ServiceCIDRStatus</a>)
6565

66-
status 表示 ServiceCIDR 的当前状态。更多信息:
66+
`status` 表示 ServiceCIDR 的当前状态。更多信息:
6767
https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
6868

6969
## ServiceCIDRSpec {#ServiceCIDRSpec}
@@ -79,15 +79,16 @@ ServiceCIDRSpec 定义用户想要为 Service 分配 ClusterIP 所用的 CIDR。
7979
- **cidrs** ([]string)
8080
8181
*Atomic: will be replaced during a merge*
82-
82+
8383
CIDRs defines the IP blocks in CIDR notation (e.g. "192.168.0.0/24" or "2001:db8::/64") from which to assign service cluster IPs. Max of two CIDRs is allowed, one of each IP family. This field is immutable.
8484
-->
8585
- **cidrs** ([]string)
8686

8787
**原子:将在合并期间被替换**
88-
89-
cidrs 以 CIDR 表示法定义 IP 块(例如 "192.168.0.0/24" 或 "2001:db8::/64"),
90-
从此 IP 块中为 Service 分配集群 IP。允许最多两个 CIDR,每个 IP 簇一个 CIDR。此字段是不可变更的。
88+
89+
`cidrs` 以 CIDR 表示法定义 IP 块(例如 "192.168.0.0/24" 或 "2001:db8::/64"),
90+
从此 IP 块中为 Service 分配集群 IP。允许最多两个 CIDR,每个 IP 簇一个 CIDR。
91+
此字段是不可变更的。
9192

9293
## ServiceCIDRStatus {#ServiceCIDRStatus}
9394

@@ -102,9 +103,9 @@ ServiceCIDRStatus 描述 ServiceCIDR 的当前状态。
102103
- **conditions** ([]Condition)
103104
104105
*Patch strategy: merge on key `type`*
105-
106+
106107
*Map: unique values on key type will be kept during a merge*
107-
108+
108109
conditions holds an array of metav1.Condition that describe the state of the ServiceCIDR. Current service state
109110
110111
<a name="Condition"></a>
@@ -113,10 +114,10 @@ ServiceCIDRStatus 描述 ServiceCIDR 的当前状态。
113114
- **conditions** ([]Condition)
114115

115116
**补丁策略:基于键 `type` 合并**
116-
117+
117118
**Map:合并时将保留 type 键的唯一值**
118-
119-
conditions 包含一个 metav1.Condition 数组,描述 ServiceCIDR 的状态。
119+
120+
`conditions` 包含一个 `metav1.Condition` 数组,描述 ServiceCIDR 的状态。
120121

121122
<a name="Condition"></a>
122123
**condition 包含此 API 资源某一方面当前状态的详细信息。**
@@ -132,7 +133,7 @@ ServiceCIDRStatus 描述 ServiceCIDR 的当前状态。
132133

133134
- **conditions.lastTransitionTime** (Time),必需
134135

135-
lastTransitionTime 是状况最近一次状态转化的时间。
136+
`lastTransitionTime` 是状况最近一次状态转化的时间。
136137
变化应该发生在下层状况发生变化的时候。如果不知道下层状况发生变化的时间,
137138
那么使用 API 字段更改的时间是可以接受的。
138139

@@ -152,11 +153,11 @@ ServiceCIDRStatus 描述 ServiceCIDR 的当前状态。
152153

153154
- **conditions.message** (string),必需
154155

155-
message 是人类可读的消息,有关转换的详细信息,可以是空字符串。
156+
`message` 是人类可读的消息,有关转换的详细信息,可以是空字符串。
156157

157158
- **conditions.reason** (string),必需
158159

159-
reason 包含一个程序标识符,指示 condition 最后一次转换的原因。
160+
`reason` 包含一个程序标识符,指示 `condition` 最后一次转换的原因。
160161
特定状况类型的生产者可以定义该字段的预期值和含义,以及这些值是否被视为有保证的 API。
161162
此值应该是 CamelCase 字符串且不能为空。
162163

@@ -176,17 +177,17 @@ ServiceCIDRStatus 描述 ServiceCIDR 的当前状态。
176177

177178
- **conditions.status** (string),必需
178179

179-
condition 的状态,可选值为 True、False、Unknown 之一。
180+
`condition` 的状态,可选值为 True、False、Unknown 之一。
180181

181182
- **conditions.type** (string),必需
182183

183184
CamelCase 或 foo.example.com/CamelCase 中的条件类型。
184185

185186
- **conditions.observedGeneration** (int64)
186187

187-
observedGeneration 表示设置 condition 基于的 .metadata.generation 的过期次数。
188-
例如,如果 .metadata.generation 当前为 12,但 .status.conditions[x].observedGeneration 为 9,
189-
则 condition 相对于实例的当前状态已过期。
188+
`observedGeneration` 表示设置 `condition` 基于的 `.metadata.generation` 的过期次数。
189+
例如,如果 `.metadata.generation` 当前为 12,但 `.status.conditions[x].observedGeneration` 为 9,
190+
`condition` 相对于实例的当前状态已过期。
190191

191192
## ServiceCIDRList {#ServiceCIDRList}
192193

@@ -217,7 +218,7 @@ ServiceCIDRList 包含 ServiceCIDR 对象的列表。
217218

218219
- **items** ([]<a href="{{< ref "../cluster-resources/service-cidr-v1#ServiceCIDR" >}}">ServiceCIDR</a>),必需
219220

220-
items 是 ServiceCIDR 的列表。
221+
`items` 是 ServiceCIDR 的列表。
221222

222223
<!--
223224
## Operations {#Operations}
@@ -358,6 +359,10 @@ GET /apis/networking.k8s.io/v1/servicecidrs
358359
359360
<a href="{{< ref "../common-parameters/common-parameters#sendInitialEvents" >}}">sendInitialEvents</a>
360361
362+
- **shardSelector** (*in query*): string
363+
364+
<a href="{{< ref "../common-parameters/common-parameters#shardSelector" >}}">shardSelector</a>
365+
361366
- **timeoutSeconds** (*in query*): integer
362367
363368
<a href="{{< ref "../common-parameters/common-parameters#timeoutSeconds" >}}">timeoutSeconds</a>
@@ -404,6 +409,10 @@ GET /apis/networking.k8s.io/v1/servicecidrs
404409

405410
<a href="{{< ref "../common-parameters/common-parameters#sendInitialEvents" >}}">sendInitialEvents</a>
406411

412+
- **shardSelector** (**查询参数**): string
413+
414+
<a href="{{< ref "../common-parameters/common-parameters#shardSelector" >}}">shardSelector</a>
415+
407416
- **timeoutSeconds** (**查询参数**): integer
408417

409418
<a href="{{< ref "../common-parameters/common-parameters#timeoutSeconds" >}}">timeoutSeconds</a>
@@ -929,6 +938,10 @@ DELETE /apis/networking.k8s.io/v1/servicecidrs
929938
930939
<a href="{{< ref "../common-parameters/common-parameters#sendInitialEvents" >}}">sendInitialEvents</a>
931940
941+
- **shardSelector** (*in query*): string
942+
943+
<a href="{{< ref "../common-parameters/common-parameters#shardSelector" >}}">shardSelector</a>
944+
932945
- **timeoutSeconds** (*in query*): integer
933946
934947
<a href="{{< ref "../common-parameters/common-parameters#timeoutSeconds" >}}">timeoutSeconds</a>
@@ -985,6 +998,10 @@ DELETE /apis/networking.k8s.io/v1/servicecidrs
985998

986999
<a href="{{< ref "../common-parameters/common-parameters#sendInitialEvents" >}}">sendInitialEvents</a>
9871000

1001+
- **shardSelector** (**查询参数**): string
1002+
1003+
<a href="{{< ref "../common-parameters/common-parameters#shardSelector" >}}">shardSelector</a>
1004+
9881005
- **timeoutSeconds** (**查询参数**): integer
9891006

9901007
<a href="{{< ref "../common-parameters/common-parameters#timeoutSeconds" >}}">timeoutSeconds</a>

0 commit comments

Comments
 (0)