az aro
管理 Azure Red Hat OpenShift 叢集。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az aro create |
建立叢集。 |
核心 | GA |
az aro delete |
刪除叢集。 |
核心 | GA |
az aro get-admin-kubeconfig |
列出叢集的管理員 kubeconfig。 |
核心 | GA |
az aro get-versions |
列出可供安裝的版本。 |
核心 | GA |
az aro list |
列出叢集。 |
核心 | GA |
az aro list-credentials |
列出叢集的認證。 |
核心 | GA |
az aro show |
取得叢集的詳細數據。 |
核心 | GA |
az aro update |
更新叢集。 |
核心 | GA |
az aro validate |
驗證建立叢集所需的許可權。 |
核心 | GA |
az aro wait |
等候叢集達到所需的狀態。 |
核心 | GA |
az aro create
建立叢集。
az aro create --master-subnet
--name
--resource-group
--worker-subnet
[--apiserver-visibility {Private, Public}]
[--client-id]
[--client-secret]
[--cluster-resource-group]
[--disk-encryption-set]
[--domain]
[--enable-preconfigured-nsg {false, true}]
[--fips {false, true}]
[--ingress-visibility {Private, Public}]
[--location]
[--master-enc-host {false, true}]
[--master-vm-size]
[--no-wait]
[--outbound-type]
[--pod-cidr]
[--pull-secret]
[--service-cidr]
[--tags]
[--version]
[--vnet]
[--vnet-resource-group]
[--worker-count]
[--worker-enc-host {false, true}]
[--worker-vm-disk-size-gb]
[--worker-vm-size]
範例
建立叢集。
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet
使用支援的 OpenShift 版本建立叢集。
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z
建立具有 5 個計算節點和 Red Hat 提取秘密的叢集。
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --worker-count 5 --pull-secret pullsecret.txt
建立私人叢集。
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --apiserver-visibility Private --ingress-visibility Private
必要參數
主要 vnet 子網的名稱或標識碼。 如果提供名稱, --vnet
則必須提供 。
叢集的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
背景工作角色 vnet 子網的名稱或標識碼。 如果提供名稱, --vnet
則必須提供 。
選擇性參數
API 伺服器可見度。
叢集服務主體的用戶端標識碼。
叢集服務主體的客戶端密碼。
叢集的資源群組。
要用於主要和背景工作 VM 的 DiskEncryptionSet ResourceID。
叢集的網域。
使用預先設定的 NSG。 預設值:False。
使用經過 FIPS 驗證的密碼編譯模組。 預設值:False。
輸入可見性。
位置。 來自的值: az account list-locations
。 您可以使用 az configure --defaults location=<location>
設定預設位置。
主要 VM 的主機旗標加密。 預設值:False。
主要 VM 的大小。
請勿等候長時間執行的作業完成。
叢集的輸出類型。 必須是 「Loadbalancer」 或 「UserDefinedRouting」。
Pod 網路的 CIDR。 必須至少為 /18 或更大。
提取叢集的秘密。
服務網路的 CIDR。 必須至少為 /18 或更大。
以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。
要用於建立叢集的 OpenShift 版本。
vnet 的名稱或標識碼。 如果提供名稱, --vnet-resource-group
則必須提供 。
vnet 資源群組的名稱。
背景工作 VM 計數。
背景工作 VM 的主機旗標加密。 預設值:False。
以 GB 為單位的背景工作 VM 磁碟大小。
背景工作 VM 的大小。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az aro delete
刪除叢集。
az aro delete --name
--resource-group
[--no-wait]
[--yes]
範例
刪除叢集。
az aro delete --name MyCluster --resource-group MyResourceGroup
必要參數
叢集的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
選擇性參數
請勿等候長時間執行的作業完成。
不提示確認。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az aro get-admin-kubeconfig
列出叢集的管理員 kubeconfig。
az aro get-admin-kubeconfig --name
--resource-group
[--file]
範例
列出叢集的管理員 kubeconfig。 預設值是將它儲存在名為 「kubeconfig」 的檔案中。
az aro get-admin-kubeconfig --name MyCluster --resource-group MyResourceGroup
必要參數
叢集的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
選擇性參數
應儲存 kubeconfig 之檔案的路徑。 預設值:本機目錄中的 kubeconfig。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az aro get-versions
列出可供安裝的版本。
az aro get-versions --location
範例
列出適用於美國東部區域的安裝版本。
az aro get-versions --location eastus
列出美國東部區域可用的安裝版本,其中包含數據表格式化輸出。
az aro get-versions --location eastus -o table
必要參數
位置。 來自的值: az account list-locations
。 您可以使用 az configure --defaults location=<location>
設定預設位置。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az aro list
列出叢集。
az aro list [--resource-group]
範例
列出叢集。
az aro list
列出具有數據表檢視的叢集。
az aro list -o table
選擇性參數
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az aro list-credentials
列出叢集的認證。
az aro list-credentials --name
--resource-group
範例
列出叢集的認證。
az aro list-credentials --name MyCluster --resource-group MyResourceGroup
必要參數
叢集的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az aro show
取得叢集的詳細數據。
az aro show --name
--resource-group
範例
取得叢集的詳細數據。
az aro show --name MyCluster --resource-group MyResourceGroup
必要參數
叢集的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az aro update
更新叢集。
az aro update --name
--resource-group
[--client-id]
[--client-secret]
[--no-wait]
[--refresh-credentials {false, true}]
範例
更新叢集。
az aro update --name MyCluster --resource-group MyResourceGroup
必要參數
叢集的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
選擇性參數
叢集服務主體的用戶端標識碼。
叢集服務主體的客戶端密碼。
請勿等候長時間執行的作業完成。
重新整理叢集應用程式認證。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az aro validate
驗證建立叢集所需的許可權。
az aro validate --master-subnet
--name
--resource-group
--worker-subnet
[--client-id]
[--client-secret]
[--cluster-resource-group]
[--disk-encryption-set]
[--location]
[--pod-cidr]
[--service-cidr]
[--version]
[--vnet]
[--vnet-resource-group]
範例
驗證許可權。
az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet
驗證許可權和 OpenShift 版本
az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z
必要參數
主要 vnet 子網的名稱或標識碼。 如果提供名稱, --vnet
則必須提供 。
叢集的名稱。
資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>
。
背景工作角色 vnet 子網的名稱或標識碼。 如果提供名稱, --vnet
則必須提供 。
選擇性參數
叢集服務主體的用戶端標識碼。
叢集服務主體的客戶端密碼。
叢集的資源群組。
要用於主要和背景工作 VM 的 DiskEncryptionSet ResourceID。
位置。 來自的值: az account list-locations
。 您可以使用 az configure --defaults location=<location>
設定預設位置。
Pod 網路的 CIDR。 必須至少為 /18 或更大。
服務網路的 CIDR。 必須至少為 /18 或更大。
要用於建立叢集的 OpenShift 版本。
vnet 的名稱或標識碼。 如果提供名稱, --vnet-resource-group
則必須提供 。
vnet 資源群組的名稱。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az aro wait
等候叢集達到所需的狀態。
如果叢集上的作業中斷或以 啟動 --no-wait
,請使用此命令等候它完成。
az aro wait --name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
必要參數
叢集的名稱。
資源組名。 您可以使用 來設定預設群組 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 來取得完整偵錯記錄。