az fleet
Note
此參考是 Azure CLI 的 車隊 擴充功能一部分(2.61.0 版或更高版本)。 擴充功能會在您第一次執行 az fleet 命令時自動安裝。 深入了解擴充功能。
管理車隊的命令。
命令
| 名稱 | Description | 類型 | 狀態 |
|---|---|---|---|
| az fleet autoupgradeprofile |
管理自動升級配置檔的命令。 |
Extension | GA |
| az fleet autoupgradeprofile create |
建立或更新自動升級配置檔。 |
Extension | GA |
| az fleet autoupgradeprofile delete |
刪除自動升級配置檔。 |
Extension | GA |
| az fleet autoupgradeprofile generate-update-run |
為給定的自動升級配置檔生成更新運行。 |
Extension | GA |
| az fleet autoupgradeprofile list |
列出指定車隊的所有自動升級配置檔。 |
Extension | GA |
| az fleet autoupgradeprofile show |
顯示自動升級配置檔。 |
Extension | GA |
| az fleet autoupgradeprofile wait |
等候自動升級資源達到所需的狀態。 |
Extension | GA |
| az fleet create |
建立或更新車隊。 |
Extension | GA |
| az fleet delete |
刪除車隊。 |
Extension | GA |
| az fleet gate |
管理閘道的命令。 |
Extension | Preview |
| az fleet gate approve |
核准閘道,並將閘道狀態設定為 [已完成]。 這會以與一般用途更新命令相同的方式修改閘道狀態,但使用方式更簡單。 |
Extension | Preview |
| az fleet gate list |
列出車隊下的所有大門。 |
Extension | Preview |
| az fleet gate show |
顯示特定閘道。 |
Extension | Preview |
| az fleet gate update |
更新閘道。 目前只能更新閘道狀態。 有效值為 ('Completed')。 |
Extension | Preview |
| az fleet get-credentials |
針對中樞機隊,取得車隊中樞叢集的 kubeconfig。 對於叢集成員,請從成員的受管叢集取得 kubeconfig。 |
Extension | GA |
| az fleet list |
列出所有車隊。 |
Extension | GA |
| az fleet member |
管理成員的命令。 |
Extension | GA |
| az fleet member create |
建立或更新成員。 |
Extension | GA |
| az fleet member delete |
刪除車隊成員。 |
Extension | GA |
| az fleet member list |
列出車隊的成員。 |
Extension | GA |
| az fleet member reconcile |
協調成員。 |
Extension | GA |
| az fleet member show |
取得艦隊成員。 |
Extension | GA |
| az fleet member update |
更新成員。 |
Extension | GA |
| az fleet member wait |
等候成員資源達到所需的狀態。 |
Extension | GA |
| az fleet namespace |
管理叢集受管命名空間的命令。 |
Extension | Preview |
| az fleet namespace create |
建立叢集受管命名空間。 |
Extension | Preview |
| az fleet namespace delete |
刪除叢集受管命名空間。 |
Extension | Preview |
| az fleet namespace get-credentials |
取得叢集命名空間的 kubeconfig,並預先設定命名空間內容。 |
Extension | Preview |
| az fleet namespace list |
列出叢集的受管命名空間。 |
Extension | Preview |
| az fleet namespace show |
取得叢集受管命名空間。 |
Extension | Preview |
| az fleet namespace update |
更新叢集受管命名空間。 |
Extension | Preview |
| az fleet namespace wait |
等待叢集受管命名空間達到所需狀態。 |
Extension | Preview |
| az fleet reconcile |
協調車隊。 |
Extension | GA |
| az fleet show |
取得車隊。 |
Extension | GA |
| az fleet update |
修補車隊資源。 |
Extension | GA |
| az fleet updaterun |
管理更新執行的命令。 |
Extension | GA |
| az fleet updaterun create |
建立或更新更新執行。 |
Extension | GA |
| az fleet updaterun delete |
刪除更新執行。 |
Extension | GA |
| az fleet updaterun list |
列出車隊的更新執行。 |
Extension | GA |
| az fleet updaterun show |
顯示更新執行。 |
Extension | GA |
| az fleet updaterun skip |
設定在 UpdateRun 內要略過的目標。 |
Extension | GA |
| az fleet updaterun start |
啟動更新執行。 |
Extension | GA |
| az fleet updaterun stop |
停止更新執行。 |
Extension | GA |
| az fleet updaterun wait |
等候更新執行資源達到所需的狀態。 |
Extension | GA |
| az fleet updatestrategy |
管理更新策略的命令。 |
Extension | GA |
| az fleet updatestrategy create |
建立或更新更新策略。 |
Extension | GA |
| az fleet updatestrategy delete |
刪除更新策略。 |
Extension | GA |
| az fleet updatestrategy list |
列出車隊的更新策略。 |
Extension | GA |
| az fleet updatestrategy show |
顯示更新策略。 |
Extension | GA |
| az fleet updatestrategy wait |
等候更新策略資源達到所需的狀態。 |
Extension | GA |
| az fleet wait |
等候車隊資源達到所需的狀態。 |
Extension | GA |
az fleet create
建立或更新車隊。
az fleet create --name
--resource-group
[--agent-subnet-id]
[--apiserver-subnet-id]
[--assign-identity]
[--dns-name-prefix]
[--enable-hub]
[--enable-managed-identity]
[--enable-private-cluster]
[--enable-vnet-integration]
[--location]
[--no-wait]
[--tags]
[--vm-size]
範例
建立無中樞機隊。
az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --tags "TagKey=TagValue"
建立中樞機隊。
az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-hub --tags "TagKey=TagValue"
建立具有系統指派受控服務識別的車隊。
az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-managed-identity
建立具有使用者指派受控服務識別的車隊。
az fleet create -g MyFleetResourceGroup -l MyLocation -n MyFleetName --enable-managed-identity --assign-identity "/subscription/00000000-0000-0000-0000-000000000000/resourcegroup/MyFleetResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyIdentity"
必要參數
指定車隊名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
艦隊中樞節點將在啟動時加入的子網標識符。
啟用apiserver vnet整合時要使用的子網。
使用 --enable-managed-identity,藉由指定使用者指派的身分識別的資源標識符,在 Fleet 資源上啟用使用者指派的受控識別 (MSI)。
所建立主機名的前置詞。 如果未指定,請使用受控叢集和資源組名來產生主機名。
如果設定,則會使用中樞叢集來建立 Fleet。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
在 Fleet 資源上啟用系統指派的受控識別 (MSI)。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
是否要將 Fleet 中樞建立為私人叢集。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
是否要啟用 Fleet 中樞的 apiserver vnet 整合。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
Location. 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location>來設定預設位置。
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
艦隊中樞的虛擬機大小。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az fleet delete
刪除車隊。
az fleet delete --name
--resource-group
[--no-wait]
[--yes]
範例
刪除特定機隊。
az fleet delete -g MyFleetResourceGroup -n MyFleetName
必要參數
指定車隊名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
請勿提示確認。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az fleet get-credentials
針對中樞機隊,取得車隊中樞叢集的 kubeconfig。 對於叢集成員,請從成員的受管叢集取得 kubeconfig。
az fleet get-credentials --name
--resource-group
[--context]
[--file]
[--member]
[--overwrite-existing]
範例
取得車隊的中樞叢集 kubeconfig。
az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName
取得艦隊的中樞叢集 kubeconfig,並將它儲存至特定檔案。
az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName -f ~/mykubeconfigfile.txt
從特定叢集成員的受管叢集取得 kubeconfig。
az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName --member MyFleetMember
必要參數
指定車隊名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
如果指定,請覆寫預設內容名稱。
要更新的 Kubernetes 組態檔。 請改用 「-」 列印 YAML 至 stdout。
| 屬性 | 值 |
|---|---|
| 預設值: | ~\.kube\config |
指定叢集成員名稱,以從其相關聯的受管叢集取得登入資料。
以相同名稱覆寫任何現有的叢集專案。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az fleet list
列出所有車隊。
az fleet list [--resource-group]
範例
列出您目前訂閱中的所有叢集。
az fleet list
列出目前訂用帳戶和所選資源群組中存在的所有叢集。
az fleet list -g MyResourceGroup
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az fleet reconcile
協調車隊。
az fleet reconcile --name
--resource-group
[--no-wait]
範例
協調車隊。
az fleet reconcile -g MyFleetResourceGroup -n MyFleetName
必要參數
指定車隊名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az fleet show
取得車隊。
az fleet show --name
--resource-group
範例
顯示車隊的詳細數據。
az fleet show -g MyFleetResourceGroup -n MyFleetName
必要參數
指定車隊名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az fleet update
修補車隊資源。
az fleet update --name
--resource-group
[--assign-identity]
[--enable-managed-identity {false, true}]
[--no-wait]
[--tags]
範例
更新車隊的標籤。
az fleet update -g MyFleetResourceGroup -n MyFleetName --tags Key=Value
更新車隊以使用系統指派的受控服務識別。
az fleet update -g MyFleetResourceGroup -n MyFleetName --enable-managed-identity --tags Key=Value
更新車隊以使用使用者指派的受控服務識別。
az fleet update -g MyFleetResourceGroup -n MyFleetName --enable-managed-identity --assign-identity "/subscription/00000000-0000-0000-0000-000000000000/resourcegroup/MyFleetResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyIdentity" --tags Key=Value
必要參數
指定車隊名稱。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
使用 --enable-managed-identity,在 Fleet 資源上啟用使用者指派的受控識別 (MSI)。 指定現有的使用者指派身分識別資源。
在 Fleet 資源上啟用系統指派的受控識別 (MSI)。
| 屬性 | 值 |
|---|---|
| 接受的值: | false, true |
請勿等候長時間執行的作業完成。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az fleet wait
等候車隊資源達到所需的狀態。
如果車隊上的作業中斷或以 --no-wait啟動,請使用此命令等候它完成。
az fleet wait --fleet-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
必要參數
Fleet 資源的名稱。 Required.
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
請等候在 'Succeeded' 使用 'provisioningState' 建立。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | False |
等到條件符合自定義 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
等到刪除為止。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | False |
等候資源存在。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | False |
輪詢間隔以秒為單位。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | 30 |
以秒為單位的等候上限。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | 3600 |
等到 provisioningState 更新為 'Succeeded'。
| 屬性 | 值 |
|---|---|
| 參數群組: | Wait Condition Arguments |
| 預設值: | False |
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |