StorageVersionMigration v1alpha1
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 (字串)
用於列表選項的令牌,用於獲取下一批要遷移的物件。當 .status.conditions 指示遷移正在“執行”時,使用者可以使用此令牌檢查遷移的進度。
resource (GroupVersionResource), 必需
正在遷移的資源。遷移器向服務該資源的端點發送請求。不可變。
resource.group (字串)
組的名稱。
resource.resource (字串)
資源的名稱。
resource.version (字串)
版本的名稱。
StorageVersionMigrationStatus
儲存版本遷移的狀態。
conditions ([]MigrationCondition)
補丁策略:按鍵
type
合併對映:合併時將保留鍵型別上的唯一值
對遷移當前狀態的最新可用觀察。
resourceVersion (字串)
用於與 GC 快取進行比較以執行遷移的 ResourceVersion。這是 kube-controller-manager 首次觀察到此 StorageVersionMigration 資源時給定組、版本和資源的當前 ResourceVersion。
StorageVersionMigrationList
StorageVersionMigrationList 是儲存版本遷移的集合。
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
合併對映:合併時將保留鍵型別上的唯一值
Items 是 StorageVersionMigration 的列表
操作
get
讀取指定的 StorageVersionMigration
HTTP 請求
GET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}
引數
name (在路徑中): string,必填
StorageVersionMigration 的名稱
pretty (在查詢中): string
響應
200 (StorageVersionMigration): 成功
401: 未授權
get
讀取指定的 StorageVersionMigration 的狀態
HTTP 請求
GET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status
引數
name (在路徑中): string,必填
StorageVersionMigration 的名稱
pretty (在查詢中): string
響應
200 (StorageVersionMigration): 成功
401: 未授權
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): 成功
401: 未授權
create
建立一個 StorageVersionMigration
HTTP 請求
POST /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations
引數
body: StorageVersionMigration, 必需
dryRun (在查詢中): string
fieldManager (在查詢中): string
fieldValidation (在查詢中): string
pretty (在查詢中): string
響應
200 (StorageVersionMigration): 成功
201 (StorageVersionMigration): 已建立
202 (StorageVersionMigration): 已接受
401: 未授權
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): 成功
201 (StorageVersionMigration): 已建立
401: 未授權
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): 成功
201 (StorageVersionMigration): 已建立
401: 未授權
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): 成功
201 (StorageVersionMigration): 已建立
401: 未授權
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): 成功
201 (StorageVersionMigration): 已建立
401: 未授權
delete
刪除一個 StorageVersionMigration
HTTP 請求
DELETE /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}
引數
name (在路徑中): string,必填
StorageVersionMigration 的名稱
body: DeleteOptions
dryRun (在查詢中): string
gracePeriodSeconds (在查詢中): integer
ignoreStoreReadErrorWithClusterBreakingPotential (在查詢中): boolean
pretty (在查詢中): string
propagationPolicy (在查詢中): string
響應
200 (Status): OK
202 (Status): 已接受
401: 未授權
deletecollection
刪除 StorageVersionMigration 集合
HTTP 請求
DELETE /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations
引數
body: DeleteOptions
continue (在查詢中): string
dryRun (在查詢中): string
fieldSelector (在查詢中): string
gracePeriodSeconds (在查詢中): integer
ignoreStoreReadErrorWithClusterBreakingPotential (在查詢中): boolean
labelSelector (在查詢中): string
limit (在查詢中): integer
pretty (在查詢中): string
propagationPolicy (在查詢中): string
resourceVersion (在查詢中): string
resourceVersionMatch (在查詢中): string
sendInitialEvents (在查詢中): boolean
timeoutSeconds (在查詢中): integer
響應
200 (Status): OK
401: 未授權
本頁面是自動生成的。
如果你打算報告此頁面存在的問題,請在問題描述中提及此頁面是自動生成的。修復可能需要在 Kubernetes 專案的其他地方進行。