az fleet
注意
此參考是 Azure CLI 的車隊擴充功能一部分(2.61.0 版或更高版本)。 擴充功能會在您第一次執行 az fleet 命令時自動安裝。 深入了解擴充功能。
管理車隊的命令。
命令
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。
在 Fleet 資源上啟用系統指派的受控識別 (MSI)。
是否要將 Fleet 中樞建立為私人叢集。
是否要啟用 Fleet 中樞的 apiserver vnet 整合。
位置。 值的來源:az account list-locations
。 您可以使用 az configure --defaults location=<location>
設定預設位置。
請勿等候長時間執行的作業完成。
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
艦隊中樞的虛擬機大小。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az fleet delete
刪除車隊。
az fleet delete --name
--resource-group
[--no-wait]
[--yes]
範例
刪除特定機隊。
az fleet delete -g MyFleetResourceGroup -n MyFleetName
必要參數
指定車隊名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
選擇性參數
請勿等候長時間執行的作業完成。
不提示確認。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az fleet get-credentials
針對中樞機隊,取得車隊中樞叢集的 kubeconfig。
az fleet get-credentials --name
--resource-group
[--context]
[--file]
[--overwrite-existing]
範例
取得車隊的中樞叢集 kubeconfig。
az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName
取得艦隊的中樞叢集 kubeconfig,並將它儲存至特定檔案。
az fleet get-credentials -g MyFleetResourceGroup -n MyFleetName -f ~/mykubeconfigfile.txt
必要參數
指定車隊名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
選擇性參數
如果指定,請覆寫預設內容名稱。
要更新的 Kubernetes 組態檔。 請改用 「-」 列印 YAML 至 stdout。
以相同名稱覆寫任何現有的叢集專案。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az fleet list
列出資源群組中的所有車隊。
az fleet list [--resource-group]
範例
列出具有特定訂用帳戶的所有車隊。
az fleet list
列出存在於特定訂用帳戶和資源群組內的所有車隊。
az fleet list -g MyResourceGroup
選擇性參數
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az fleet reconcile
協調車隊。
az fleet reconcile --name
--resource-group
[--no-wait]
範例
協調車隊。
az fleet reconcile -g MyFleetResourceGroup -n MyFleetName
必要參數
指定車隊名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
選擇性參數
請勿等候長時間執行的作業完成。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az fleet show
取得車隊。
az fleet show --name
--resource-group
範例
顯示車隊的詳細數據。
az fleet show -g MyFleetResourceGroup -n MyFleetName
必要參數
指定車隊名稱。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
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)。
請勿等候長時間執行的作業完成。
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az fleet wait
等候車隊資源達到所需的狀態。
如果車隊上的作業中斷或以 啟動 --no-wait
,請使用此命令等候它完成。
az fleet wait --fleet-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
必要參數
Fleet 資源的名稱。 必要。
資源群組的名稱。 您可以使用 az configure --defaults group=<name>
來設定預設群組。
選擇性參數
請等候在 'Succeeded' 使用 'provisioningState' 建立。
等到條件符合自定義 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。
等到刪除為止。
等候資源存在。
輪詢間隔以秒為單位。
以秒為單位的等候上限。
等到 provisioningState 更新為 'Succeeded'。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。