StorageVersionMigration v1alpha1

StorageVersionMigration 表示將儲存資料遷移到最新儲存版本。

apiVersion: storagemigration.k8s.io/v1alpha1

import "k8s.io/api/storagemigration/v1alpha1"

StorageVersionMigration

StorageVersionMigration 表示將儲存資料遷移到最新儲存版本。


StorageVersionMigrationSpec

儲存版本遷移的規範。


  • continueToken (字串)

    用於列表選項的令牌,用於獲取下一批要遷移的物件。當 .status.conditions 指示遷移正在“執行”時,使用者可以使用此令牌檢查遷移的進度。

  • resource (GroupVersionResource), 必需

    正在遷移的資源。遷移器向服務該資源的端點發送請求。不可變。

    組、版本和資源的名稱。

    • resource.group (字串)

      組的名稱。

    • resource.resource (字串)

      資源的名稱。

    • resource.version (字串)

      版本的名稱。

StorageVersionMigrationStatus

儲存版本遷移的狀態。


  • conditions ([]MigrationCondition)

    補丁策略:按鍵 type 合併

    對映:合併時將保留鍵型別上的唯一值

    對遷移當前狀態的最新可用觀察。

    描述遷移在某個時刻的狀態。

    • conditions.status (string),必需

      條件的 status,可以是 True、False、Unknown 之一。

    • conditions.type (string),必需

      條件的型別。

    • conditions.lastUpdateTime (Time)

      此條件上次更新的時間。

      Time 是 time.Time 的一個包裝器,支援正確地編組到 YAML 和 JSON。提供了 time 包提供的許多工廠方法的包裝器。

    • conditions.message (string)

      一個人類可讀的訊息,指示有關轉換的詳細資訊。

    • conditions.reason (string)

      條件上次轉換的原因。

  • resourceVersion (字串)

    用於與 GC 快取進行比較以執行遷移的 ResourceVersion。這是 kube-controller-manager 首次觀察到此 StorageVersionMigration 資源時給定組、版本和資源的當前 ResourceVersion。

StorageVersionMigrationList

StorageVersionMigrationList 是儲存版本遷移的集合。


操作


get 讀取指定的 StorageVersionMigration

HTTP 請求

GET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}

引數

  • name (在路徑中): string,必填

    StorageVersionMigration 的名稱

  • pretty (在查詢中): string

    pretty

響應

200 (StorageVersionMigration): 成功

401: 未授權

get 讀取指定的 StorageVersionMigration 的狀態

HTTP 請求

GET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status

引數

  • name (在路徑中): string,必填

    StorageVersionMigration 的名稱

  • pretty (在查詢中): string

    pretty

響應

200 (StorageVersionMigration): 成功

401: 未授權

list 列出或監視 StorageVersionMigration 型別的物件

HTTP 請求

GET /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations

引數

響應

200 (StorageVersionMigrationList): 成功

401: 未授權

create 建立一個 StorageVersionMigration

HTTP 請求

POST /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations

引數

響應

200 (StorageVersionMigration): 成功

201 (StorageVersionMigration): 已建立

202 (StorageVersionMigration): 已接受

401: 未授權

update 替換指定的 StorageVersionMigration

HTTP 請求

PUT /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}

引數

響應

200 (StorageVersionMigration): 成功

201 (StorageVersionMigration): 已建立

401: 未授權

update 替換指定的 StorageVersionMigration 的狀態

HTTP 請求

PUT /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status

引數

響應

200 (StorageVersionMigration): 成功

201 (StorageVersionMigration): 已建立

401: 未授權

patch 部分更新指定的 StorageVersionMigration

HTTP 請求

PATCH /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}

引數

  • name (在路徑中): string,必填

    StorageVersionMigration 的名稱

  • body: Patch,必需

  • dryRun (在查詢中): string

    dryRun

  • fieldManager (在查詢中): string

    fieldManager

  • fieldValidation (在查詢中): string

    fieldValidation

  • force (在查詢中): boolean

    force

  • pretty (在查詢中): string

    pretty

響應

200 (StorageVersionMigration): 成功

201 (StorageVersionMigration): 已建立

401: 未授權

patch 部分更新指定的 StorageVersionMigration 的狀態

HTTP 請求

PATCH /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}/status

引數

  • name (在路徑中): string,必填

    StorageVersionMigration 的名稱

  • body: Patch,必需

  • dryRun (在查詢中): string

    dryRun

  • fieldManager (在查詢中): string

    fieldManager

  • fieldValidation (在查詢中): string

    fieldValidation

  • force (在查詢中): boolean

    force

  • pretty (在查詢中): string

    pretty

響應

200 (StorageVersionMigration): 成功

201 (StorageVersionMigration): 已建立

401: 未授權

delete 刪除一個 StorageVersionMigration

HTTP 請求

DELETE /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations/{name}

引數

響應

200 (Status): OK

202 (Status): 已接受

401: 未授權

deletecollection 刪除 StorageVersionMigration 集合

HTTP 請求

DELETE /apis/storagemigration.k8s.io/v1alpha1/storageversionmigrations

引數

響應

200 (Status): OK

401: 未授權

本頁面是自動生成的。

如果你打算報告此頁面存在的問題,請在問題描述中提及此頁面是自動生成的。修復可能需要在 Kubernetes 專案的其他地方進行。

上次修改時間:2025 年 4 月 9 日太平洋標準時間下午 6:36:更新 v1.32 的 API 參考文件 (a3b579d035)