共用方式為


az k8s-runtime storage-class

注意

此參考是 Azure CLI 的 k8s 執行時間延伸模組的一部分(2.57.0 版或更高版本)。 擴充功能會在您第一次執行 az k8s-runtime storage-class 命令時自動安裝。 深入了解擴充功能。

此命令群組處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

管理 Arc Kubernetes 叢集的記憶體類別。

命令

名稱 Description 類型 狀態
az k8s-runtime storage-class create

建立 儲存體 Class。

副檔名 預覽​​
az k8s-runtime storage-class delete

刪除 儲存體 Class。

副檔名 預覽​​
az k8s-runtime storage-class disable

停用已連線叢集中的記憶體類別服務。

副檔名 預覽​​
az k8s-runtime storage-class enable

在連線的叢集中啟用記憶體類別服務。

副檔名 預覽​​
az k8s-runtime storage-class list

依父代列出 儲存體 Class 資源。

副檔名 預覽​​
az k8s-runtime storage-class show

取得 儲存體 Class。

副檔名 預覽​​
az k8s-runtime storage-class update

更新 儲存體 Class。

副檔名 預覽​​
az k8s-runtime storage-class wait

將 CLI 置於等候狀態,直到符合條件為止。

副檔名 預覽​​

az k8s-runtime storage-class create

預覽

命令群組 『k8s-runtime storage-class』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

建立 儲存體 Class。

az k8s-runtime storage-class create --resource-uri
                                    --storage-class-name
                                    [--access-modes]
                                    [--allow-volume-expansion {Allow, Disallow}]
                                    [--data-resilience {DataResilient, NotDataResilient}]
                                    [--failover-speed {Fast, NotAvailable, Slow, Super}]
                                    [--limitations]
                                    [--mount-options]
                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--performance {Basic, Premium, Standard, Ultra, Undefined}]
                                    [--priority]
                                    [--provisioner]
                                    [--type-properties]
                                    [--volume-binding-mode {Immediate, WaitForFirstConsumer}]

範例

在managed-csi儲存類別之上建立 RWX 儲存類別

az k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name rwxsc --type-properties rwx.backing-storage-class-name=managed-csi

建立 Blob 記憶體類別

az k8s-runtime storage-class create --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties blob.azure-storage-account-key=accountkey blob.azure-storage-account-name=accountname

必要參數

--resource-uri

資源的完整 Azure Resource Manager 標識碼。

--storage-class-name

記憶體類別的名稱。

選擇性參數

--access-modes

存取模式:[ReadWriteOnce、ReadWriteMany] 或 [ReadWriteOnce] 支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。

--allow-volume-expansion

磁碟區可以展開或無法擴充。

接受的值: Allow, Disallow
--data-resilience

允許單一數據節點失敗。

接受的值: DataResilient, NotDataResilient
--failover-speed

故障轉移速度:NA、慢速、快速。

接受的值: Fast, NotAvailable, Slow, Super
--limitations

記憶體類別的限制支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。

--mount-options

其他掛接選項支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--performance

效能層級。

接受的值: Basic, Premium, Standard, Ultra, Undefined
--priority

當多個記憶體類別符合準則時,選取優先順序。 0:最高,-1:永不使用。

--provisioner

布建器名稱。

--type-properties

儲存體 Class 支援速記語法、json-file 和 yaml-file 的屬性。 請嘗試 “??” 以顯示更多。

--volume-binding-mode

磁碟區的系結模式:Immediate、WaitForFirstConsumer。

接受的值: Immediate, WaitForFirstConsumer
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8s-runtime storage-class delete

預覽

命令群組 『k8s-runtime storage-class』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

刪除 儲存體 Class。

az k8s-runtime storage-class delete --resource-uri
                                    --storage-class-name
                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--yes]

範例

刪除記憶體類別

az k8s-runtime storage-class delete --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

必要參數

--resource-uri

資源的完整 Azure Resource Manager 標識碼。

--storage-class-name

記憶體類別的名稱。

選擇性參數

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8s-runtime storage-class disable

預覽

命令群組 『k8s-runtime storage-class』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

停用已連線叢集中的記憶體類別服務。

az k8s-runtime storage-class disable --resource-uri

必要參數

--resource-uri

已連線叢集的資源URI。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8s-runtime storage-class enable

預覽

命令群組 『k8s-runtime storage-class』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

在連線的叢集中啟用記憶體類別服務。

az k8s-runtime storage-class enable --resource-uri

必要參數

--resource-uri

已連線叢集的資源URI。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8s-runtime storage-class list

預覽

命令群組 『k8s-runtime storage-class』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

依父代列出 儲存體 Class 資源。

az k8s-runtime storage-class list --resource-uri
                                  [--max-items]
                                  [--next-token]

範例

列出叢集中的所有記憶體類別

az k8s-runtime storage-class list --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

必要參數

--resource-uri

資源的完整 Azure Resource Manager 標識碼。

選擇性參數

--max-items

命令輸出中要傳回的項目總數。 如果可用的專案總數超過指定的值,則會在命令的輸出中提供令牌。 若要繼續分頁,請在後續命令的自變數中 --next-token 提供令牌值。

--next-token

標記,指定要開始分頁的位置。 這是先前截斷回應中的令牌值。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8s-runtime storage-class show

預覽

命令群組 『k8s-runtime storage-class』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

取得 儲存體 Class。

az k8s-runtime storage-class show --resource-uri
                                  --storage-class-name

範例

顯示記憶體類別

az k8s-runtime storage-class show --storage-class-name sc1 --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1

必要參數

--resource-uri

資源的完整 Azure Resource Manager 標識碼。

--storage-class-name

記憶體類別的名稱。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8s-runtime storage-class update

預覽

命令群組 『k8s-runtime storage-class』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

更新 儲存體 Class。

az k8s-runtime storage-class update --resource-uri
                                    --storage-class-name
                                    [--access-modes]
                                    [--allow-volume-expansion {Allow, Disallow}]
                                    [--data-resilience {DataResilient, NotDataResilient}]
                                    [--failover-speed {Fast, NotAvailable, Slow, Super}]
                                    [--limitations]
                                    [--mount-options]
                                    [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--performance {Basic, Premium, Standard, Ultra, Undefined}]
                                    [--priority]
                                    [--type-properties]

範例

更新 Blob 記憶體類別的屬性

az k8s-runtime storage-class update --resource-uri subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/example/providers/Microsoft.Kubernetes/connectedClusters/cluster1 --storage-class-name blobsc --type-properties azure-storage-account-key=accountkey azure-storage-account-name=accountname

必要參數

--resource-uri

資源的完整 Azure Resource Manager 標識碼。

--storage-class-name

記憶體類別的名稱。

選擇性參數

--access-modes

存取模式:[ReadWriteOnce、ReadWriteMany] 或 [ReadWriteOnce] 支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。

--allow-volume-expansion

磁碟區可以展開或無法擴充。

接受的值: Allow, Disallow
--data-resilience

允許單一數據節點失敗。

接受的值: DataResilient, NotDataResilient
--failover-speed

故障轉移速度:NA、慢速、快速。

接受的值: Fast, NotAvailable, Slow, Super
--limitations

記憶體類別的限制支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。

--mount-options

其他掛接選項支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。

--no-wait

請勿等候長時間執行的作業完成。

接受的值: 0, 1, f, false, n, no, t, true, y, yes
--performance

效能層級。

接受的值: Basic, Premium, Standard, Ultra, Undefined
--priority

當多個記憶體類別符合準則時,選取優先順序。 0:最高,-1:永不使用。

--type-properties

storageClass 的新記憶體類別類型支援速記語法、json-file 和 yaml-file。 請嘗試 “??” 以顯示更多。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az k8s-runtime storage-class wait

預覽

命令群組 『k8s-runtime storage-class』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

將 CLI 置於等候狀態,直到符合條件為止。

az k8s-runtime storage-class wait --resource-uri
                                  --storage-class-name
                                  [--created]
                                  [--custom]
                                  [--deleted]
                                  [--exists]
                                  [--interval]
                                  [--timeout]
                                  [--updated]

必要參數

--resource-uri

資源的完整 Azure Resource Manager 標識碼。

--storage-class-name

記憶體類別的名稱。

選擇性參數

--created

請等候在 'Succeeded' 使用 'provisioningState' 建立。

預設值: False
--custom

等到條件符合自定義 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

--deleted

等到刪除為止。

預設值: False
--exists

等候資源存在。

預設值: False
--interval

輪詢間隔以秒為單位。

預設值: 30
--timeout

以秒為單位的等候上限。

預設值: 3600
--updated

等到 provisioningState 更新為 'Succeeded'。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。