- StorageVersionMigration v1alpha1
- StorageVersionMigration
- StorageVersionMigrationSpec
- StorageVersionMigrationStatus
- StorageVersionMigrationList
- 操作
get
读取指定的 StorageVersionMigrationget
读取指定 StorageVersionMigration 的状态list
列举或监视类别为 StorageVersionMigration 的对象create
创建 StorageVersionMigrationupdate
替换指定的 StorageVersionMigrationupdate
替换指定 StorageVersionMigration 的状态patch
部分更新指定的 StorageVersionMigrationpatch
部分更新指定 StorageVersionMigration 的状态delete
删除 StorageVersionMigrationdeletecollection
删除 StorageVersionMigration 的集合
StorageVersionMigration v1alpha1
StorageVersionMigration 表示存储的数据向最新存储版本的一次迁移。
apiVersion: storagemigration.k8s.io/v1alpha1
import "k8s.io/api/storagemigration/v1alpha1"
StorageVersionMigration
StorageVersionMigration 表示将表示存储的数据向最新存储版本的一次迁移。
apiVersion: storagemigration.k8s.io/v1alpha1
kind: StorageVersionMigration
metadata (ObjectMeta)
标准的对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
spec (StorageVersionMigrationSpec)
迁移的规约。
status (StorageVersionMigrationStatus)
迁移的状态。
StorageVersionMigrationSpec
存储版本迁移的规约。
continueToken (string)
在 list 操作中用来获取下一批要迁移的对象时要所用的令牌。 当
.status.conditions
指示迁移处于 “Running” 状态时,用户可以使用此令牌检查迁移的进度。resource (GroupVersionResource),必需
正在被迁移的资源。迁移程序向提供资源的端点发送请求。不可变更。
组、版本和资源的名称。
resource.group (string)
组的名称。
resource.resource (string)
资源的名称。
resource.version (string)
版本的名称。
StorageVersionMigrationStatus
存储版本迁移的状态。
conditions ([]MigrationCondition)
补丁策略:基于键
type
合并Map:合并时将保留 type 键的唯一值
迁移当前状态的最新可用观察结果。
描述迁移在某一时间点的状态。
conditions.status (string),必需
状况的状态,可选值为 True、False 或 Unknown。
conditions.type (string),必需
状况的类别。
conditions.lastUpdateTime (Time)
上一次更新此状况的时间。
Time 是 time.Time 的包装器,支持正确编码为 YAML 和 JSON。为 time 包提供的许多工厂方法提供了包装器。
conditions.message (string)
一条人类可读的消息,指示关于转换的细节。
conditions.reason (string)
上次状况转换的原因。
resourceVersion (string)
在执行迁移时,要与垃圾收集(GC)缓存进行比较的资源版本(ResourceVerion)。 这是 kube-controller-manager 第一次观察到 StorageVersionMigration 资源时所给定组、版本和资源的当前资源版本。
StorageVersionMigrationList
StorageVersionMigrationList 是 StorageVersionMigration 对象的集合。
apiVersion: storagemigration.k8s.io/v1alpha1
kind: StorageVersionMigrationList
metadata (ListMeta)
标准的列表元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
items ([]StorageVersionMigration),必需
补丁策略:基于键
type
合并Map:合并时将保留 type 键的唯一值
items 是 StorageVersionMigration 的列表。
操作
get
读取指定的 StorageVersionMigration
HTTP 请求
GET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}
参数
name (路径参数): string,必需
StorageVersionMigration 的名称。
pretty (查询参数): string
响应
200 (StorageVersionMigration): OK
401: Unauthorized
get
读取指定 StorageVersionMigration 的状态
HTTP 请求
GET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status
参数
name (路径参数): string,必需
StorageVersionMigration 的名称。
pretty (查询参数): string
响应
200 (StorageVersionMigration): OK
401: Unauthorized
list
列举或监视类别为 StorageVersionMigration 的对象
HTTP 请求
GET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations
参数
allowWatchBookmarks (查询参数): boolean
continue (查询参数): string
fieldSelector (查询参数): string
labelSelector (查询参数): string
limit (查询参数): integer
pretty (查询参数): string
resourceVersion (查询参数): string
resourceVersionMatch (查询参数): string
sendInitialEvents (查询参数): boolean
timeoutSeconds (查询参数): integer
watch (查询参数): boolean
响应
200 (StorageVersionMigrationList): OK
401: Unauthorized
create
创建 StorageVersionMigration
HTTP 请求
POST /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations
参数
body: StorageVersionMigration,必需
dryRun (查询参数): string
fieldManager (查询参数): string
fieldValidation (查询参数): string
pretty (查询参数): string
响应
200 (StorageVersionMigration): OK
201 (StorageVersionMigration): Created
202 (StorageVersionMigration): Accepted
401: Unauthorized
update
替换指定的 StorageVersionMigration
HTTP 请求
PUT /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}
参数
name (路径参数): string,必需
StorageVersionMigration 的名称。
body: StorageVersionMigration,必需
dryRun (查询参数): string
fieldManager (查询参数): string
fieldValidation (查询参数): string
pretty (查询参数): string
响应
200 (StorageVersionMigration): OK
201 (StorageVersionMigration): Created
401: Unauthorized
update
替换指定 StorageVersionMigration 的状态
HTTP 请求
PUT /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status
参数
name (路径参数): string,必需
StorageVersionMigration 的名称。
body: StorageVersionMigration,必需
dryRun (查询参数): string
fieldManager (查询参数): string
fieldValidation (查询参数): string
pretty (查询参数): string
响应
200 (StorageVersionMigration): OK
201 (StorageVersionMigration): Created
401: Unauthorized
patch
部分更新指定的 StorageVersionMigration
HTTP 请求
PATCH /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}
参数
name (路径参数): string,必需
StorageVersionMigration 的名称。
body: Patch,必需
dryRun (查询参数): string
fieldManager (查询参数): string
fieldValidation (查询参数): string
force (查询参数): boolean
pretty (查询参数): string
响应
200 (StorageVersionMigration): OK
201 (StorageVersionMigration): Created
401: Unauthorized
patch
部分更新指定 StorageVersionMigration 的状态
HTTP 请求
PATCH /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status
参数
name (路径参数): string,必需
StorageVersionMigration 的名称。
body: Patch,必需
dryRun (查询参数): string
fieldManager (查询参数): string
fieldValidation (查询参数): string
force (查询参数): boolean
pretty (查询参数): string
响应
200 (StorageVersionMigration): OK
201 (StorageVersionMigration): Created
401: Unauthorized
delete
删除 StorageVersionMigration
HTTP 请求
DELETE /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}
参数
name (路径参数): string,必需
StorageVersionMigration 的名称。
body: DeleteOptions
dryRun (查询参数): string
gracePeriodSeconds (查询参数): integer
pretty (查询参数): string
propagationPolicy (查询参数): string
响应
200 (Status): OK
202 (Status): Accepted
401: Unauthorized
deletecollection
删除 StorageVersionMigration 的集合
HTTP 请求
DELETE /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations
参数
body: DeleteOptions
continue (查询参数): string
dryRun (查询参数): string
fieldSelector (查询参数): string
gracePeriodSeconds (查询参数): integer
labelSelector (查询参数): string
limit (查询参数): integer
pretty (查询参数): string
propagationPolicy (查询参数): string
resourceVersion (查询参数): string
resourceVersionMatch (查询参数): string
sendInitialEvents (查询参数): boolean
timeoutSeconds (查询参数): integer
响应
200 (Status): OK
401: Unauthorized