Skip to content

Commit fce31f3

Browse files
committed
[zh] Sync device-class-v1beta2.md
1 parent 2540f5c commit fce31f3

File tree

1 file changed

+49
-59
lines changed

1 file changed

+49
-59
lines changed

content/zh-cn/docs/reference/kubernetes-api/extend-resources/device-class-v1beta1.md renamed to content/zh-cn/docs/reference/kubernetes-api/extend-resources/device-class-v1beta2.md

Lines changed: 49 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,28 @@
11
---
22
api_metadata:
3-
apiVersion: "resource.k8s.io/v1beta1"
4-
import: "k8s.io/api/resource/v1beta1"
3+
apiVersion: "resource.k8s.io/v1beta2"
4+
import: "k8s.io/api/resource/v1beta2"
55
kind: "DeviceClass"
66
content_type: "api_reference"
77
description: "DeviceClass 是由供应商或管理员提供的资源,包含设备配置和选择算符。"
8-
title: "DeviceClass v1beta1"
8+
title: "DeviceClass v1beta2"
99
weight: 2
1010
---
1111
<!--
1212
api_metadata:
13-
apiVersion: "resource.k8s.io/v1beta1"
14-
import: "k8s.io/api/resource/v1beta1"
13+
apiVersion: "resource.k8s.io/v1beta2"
14+
import: "k8s.io/api/resource/v1beta2"
1515
kind: "DeviceClass"
1616
content_type: "api_reference"
1717
description: "DeviceClass is a vendor- or admin-provided resource that contains device configuration and selectors."
18-
title: "DeviceClass v1beta1"
18+
title: "DeviceClass v1beta2"
1919
weight: 2
2020
auto_generated: true
2121
-->
2222

23-
<!--
24-
The file is auto-generated from the Go source code of the component using a generic
25-
[generator](https://github.com/kubernetes-sigs/reference-docs/). To learn how
26-
to generate the reference documentation, please read
27-
[Contributing to the reference documentation](/docs/contribute/generate-ref-docs/).
28-
To update the reference content, please follow the
29-
[Contributing upstream](/docs/contribute/generate-ref-docs/contribute-upstream/)
30-
guide. You can file document formatting bugs against the
31-
[reference-docs](https://github.com/kubernetes-sigs/reference-docs/) project.
32-
-->
33-
34-
`apiVersion: resource.k8s.io/v1beta1`
23+
`apiVersion: resource.k8s.io/v1beta2`
3524

36-
`import "k8s.io/api/resource/v1beta1"`
25+
`import "k8s.io/api/resource/v1beta2"`
3726

3827
## DeviceClass {#DeviceClass}
3928

@@ -49,7 +38,7 @@ DeviceClass 是由供应商或管理员提供的资源,包含设备配置和
4938

5039
<hr>
5140

52-
- **apiVersion**: resource.k8s.io/v1beta1
41+
- **apiVersion**: resource.k8s.io/v1beta2
5342

5443
- **kind**: DeviceClass
5544

@@ -63,15 +52,15 @@ DeviceClass 是由供应商或管理员提供的资源,包含设备配置和
6352
标准的对象元数据。
6453

6554
<!--
66-
- **spec** (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClassSpec" >}}">DeviceClassSpec</a>), required
55+
- **spec** (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClassSpec" >}}">DeviceClassSpec</a>), required
6756
6857
Spec defines what can be allocated and how to configure it.
6958
7059
This is mutable. Consumers have to be prepared for classes changing at any time, either because they get updated or replaced. Claim allocations are done once based on whatever was set in classes at the time of allocation.
7160
7261
Changing the spec automatically increments the metadata.generation number.
7362
-->
74-
- **spec** (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClassSpec" >}}">DeviceClassSpec</a>),必需
63+
- **spec** (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClassSpec" >}}">DeviceClassSpec</a>),必需
7564

7665
spec 定义可被分配的资源以及如何配置这类资源。
7766

@@ -151,9 +140,9 @@ DeviceClassSpec 在 DeviceClass 中用于定义可被分配的资源以及如何
151140
- **config.opaque.parameters** (RawExtension), required
152141
153142
Parameters can contain arbitrary data. It is the responsibility of the driver developer to handle validation and versioning. Typically this includes self-identification and a version ("kind" + "apiVersion" for Kubernetes types), with conversion between different versions.
154-
143+
155144
The length of the raw data must be smaller or equal to 10 Ki.
156-
145+
157146
<a name="RawExtension"></a>
158147
*RawExtension is used to hold extensions in external versions.
159148
@@ -334,10 +323,11 @@ DeviceClassSpec 在 DeviceClass 中用于定义可被分配的资源以及如何
334323
cel.bind(dra, device.attributes["dra.example.com"], dra.someBool && dra.anotherBool)
335324
```
336325
337-
<!--
338-
The length of the expression must be smaller or equal to 10 Ki. The cost of evaluating it is also limited based on the estimated number of logical steps.
339-
-->
340-
表达式的长度必须小于或等于 10 Ki。根据估计的逻辑步骤数,其评估成本也受到限制。
326+
<!--
327+
The length of the expression must be smaller or equal to 10 Ki. The cost of evaluating it is also limited based on the estimated number of logical steps.
328+
-->
329+
330+
表达式的长度必须小于或等于 10 Ki。根据估计的逻辑步骤数,其评估成本也受到限制。
341331
342332
## DeviceClassList {#DeviceClassList}
343333
@@ -348,7 +338,7 @@ DeviceClassList 是类的集合。
348338
349339
<hr>
350340
351-
- **apiVersion**: resource.k8s.io/v1beta1
341+
- **apiVersion**: resource.k8s.io/v1beta2
352342
353343
- **kind**: DeviceClassList
354344
@@ -357,15 +347,15 @@ DeviceClassList 是类的集合。
357347
358348
Standard list metadata
359349
360-
- **items** ([]<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>), required
350+
- **items** ([]<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>), required
361351
362352
Items is the list of resource classes.
363353
-->
364354
- **metadata** (<a href="{{< ref "../common-definitions/list-meta#ListMeta" >}}">ListMeta</a>)
365355
366356
标准的列表元数据。
367357
368-
- **items** ([]<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>),必需
358+
- **items** ([]<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>),必需
369359
370360
items 是资源类的列表。
371361
@@ -386,7 +376,7 @@ DeviceClassList 是类的集合。
386376
387377
#### HTTP 请求
388378
389-
GET /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
379+
GET /apis/resource.k8s.io/v1beta2/deviceclasses/{name}
390380
391381
<!--
392382
#### Parameters
@@ -414,7 +404,7 @@ GET /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
414404
-->
415405
#### 响应
416406
417-
200 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): OK
407+
200 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): OK
418408
419409
401: Unauthorized
420410
@@ -423,15 +413,15 @@ GET /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
423413
424414
#### HTTP Request
425415
426-
GET /apis/resource.k8s.io/v1beta1/deviceclasses
416+
GET /apis/resource.k8s.io/v1beta2/deviceclasses
427417
428418
#### Parameters
429419
-->
430420
### `list` 列举或监视 DeviceClass 类别的对象
431421
432422
#### HTTP 请求
433423
434-
GET /apis/resource.k8s.io/v1beta1/deviceclasses
424+
GET /apis/resource.k8s.io/v1beta2/deviceclasses
435425
436426
#### 参数
437427
@@ -529,7 +519,7 @@ GET /apis/resource.k8s.io/v1beta1/deviceclasses
529519
-->
530520
#### 响应
531521
532-
200 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClassList" >}}">DeviceClassList</a>): OK
522+
200 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClassList" >}}">DeviceClassList</a>): OK
533523
534524
401: Unauthorized
535525
@@ -538,20 +528,20 @@ GET /apis/resource.k8s.io/v1beta1/deviceclasses
538528
539529
#### HTTP Request
540530
541-
POST /apis/resource.k8s.io/v1beta1/deviceclasses
531+
POST /apis/resource.k8s.io/v1beta2/deviceclasses
542532
543533
#### Parameters
544534
-->
545535
### `create` 创建 DeviceClass
546536
547537
#### HTTP 请求
548538
549-
POST /apis/resource.k8s.io/v1beta1/deviceclasses
539+
POST /apis/resource.k8s.io/v1beta2/deviceclasses
550540
551541
#### 参数
552542
553543
<!--
554-
- **body**: <a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>, required
544+
- **body**: <a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>, required
555545
556546
- **dryRun** (*in query*): string
557547
@@ -569,7 +559,7 @@ POST /apis/resource.k8s.io/v1beta1/deviceclasses
569559
570560
<a href="{{< ref "../common-parameters/common-parameters#pretty" >}}">pretty</a>
571561
-->
572-
- **body**: <a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>,必需
562+
- **body**: <a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>,必需
573563
574564
- **dryRun** (**查询参数**): string
575565
@@ -592,11 +582,11 @@ POST /apis/resource.k8s.io/v1beta1/deviceclasses
592582
-->
593583
#### 响应
594584
595-
200 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): OK
585+
200 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): OK
596586
597-
201 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): Created
587+
201 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): Created
598588
599-
202 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): Accepted
589+
202 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): Accepted
600590
601591
401: Unauthorized
602592
@@ -605,15 +595,15 @@ POST /apis/resource.k8s.io/v1beta1/deviceclasses
605595
606596
#### HTTP Request
607597
608-
PUT /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
598+
PUT /apis/resource.k8s.io/v1beta2/deviceclasses/{name}
609599
610600
#### Parameters
611601
-->
612602
### `update` 替换指定的 DeviceClass
613603
614604
#### HTTP 请求
615605
616-
PUT /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
606+
PUT /apis/resource.k8s.io/v1beta2/deviceclasses/{name}
617607
618608
#### 参数
619609
@@ -622,7 +612,7 @@ PUT /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
622612
623613
name of the DeviceClass
624614
625-
- **body**: <a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>, required
615+
- **body**: <a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>, required
626616
627617
- **dryRun** (*in query*): string
628618
@@ -644,7 +634,7 @@ PUT /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
644634
645635
DeviceClass 的名称。
646636
647-
- **body**: <a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>,必需
637+
- **body**: <a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>,必需
648638
649639
- **dryRun** (**查询参数**): string
650640
@@ -667,9 +657,9 @@ PUT /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
667657
-->
668658
#### 响应
669659
670-
200 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): OK
660+
200 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): OK
671661
672-
201 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): Created
662+
201 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): Created
673663
674664
401: Unauthorized
675665
@@ -678,15 +668,15 @@ PUT /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
678668
679669
#### HTTP Request
680670
681-
PATCH /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
671+
PATCH /apis/resource.k8s.io/v1beta2/deviceclasses/{name}
682672
683673
#### Parameters
684674
-->
685675
### `patch` 部分更新指定的 DeviceClass
686676
687677
#### HTTP 请求
688678
689-
PATCH /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
679+
PATCH /apis/resource.k8s.io/v1beta2/deviceclasses/{name}
690680
691681
#### 参数
692682
@@ -748,9 +738,9 @@ PATCH /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
748738
-->
749739
#### 响应
750740
751-
200 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): OK
741+
200 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): OK
752742
753-
201 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): Created
743+
201 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): Created
754744
755745
401: Unauthorized
756746
@@ -759,15 +749,15 @@ PATCH /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
759749
760750
#### HTTP Request
761751
762-
DELETE /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
752+
DELETE /apis/resource.k8s.io/v1beta2/deviceclasses/{name}
763753
764754
#### Parameters
765755
-->
766756
### `delete` 删除 DeviceClass
767757
768758
#### HTTP 请求
769759
770-
DELETE /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
760+
DELETE /apis/resource.k8s.io/v1beta2/deviceclasses/{name}
771761
772762
#### 参数
773763
@@ -829,9 +819,9 @@ DELETE /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
829819
-->
830820
#### 响应
831821
832-
200 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): OK
822+
200 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): OK
833823
834-
202 (<a href="{{< ref "../extend-resources/device-class-v1beta1#DeviceClass" >}}">DeviceClass</a>): Accepted
824+
202 (<a href="{{< ref "../extend-resources/device-class-v1beta2#DeviceClass" >}}">DeviceClass</a>): Accepted
835825
836826
401: Unauthorized
837827
@@ -840,15 +830,15 @@ DELETE /apis/resource.k8s.io/v1beta1/deviceclasses/{name}
840830
841831
#### HTTP Request
842832
843-
DELETE /apis/resource.k8s.io/v1beta1/deviceclasses
833+
DELETE /apis/resource.k8s.io/v1beta2/deviceclasses
844834
845835
#### Parameters
846836
-->
847837
### `deletecollection` 删除 DeviceClass 的集合
848838
849839
#### HTTP 请求
850840
851-
DELETE /apis/resource.k8s.io/v1beta1/deviceclasses
841+
DELETE /apis/resource.k8s.io/v1beta2/deviceclasses
852842
853843
#### 参数
854844

0 commit comments

Comments
 (0)