Bagikan melalui


az aro

Mengelola kluster Azure Red Hat OpenShift.

Perintah

Nama Deskripsi Jenis Status
az aro create

Membuat kluster.

Core GA
az aro delete

Menghapus kluster.

Core GA
az aro get-admin-kubeconfig

Mencantumkan kubeconfig admin kluster.

Core GA
az aro get-versions

Mencantumkan versi yang tersedia untuk penginstalan.

Core GA
az aro list

Mencantumkan kluster.

Core GA
az aro list-credentials

Mencantumkan kredensial kluster.

Core GA
az aro show

Dapatkan detail kluster.

Core GA
az aro update

Memperbarui kluster.

Core GA
az aro validate

Validasi izin yang diperlukan untuk membuat kluster.

Core GA
az aro wait

Tunggu hingga kluster mencapai status yang diinginkan.

Core GA

az aro create

Membuat kluster.

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 --fips-validated-modules {false, true}]
              [--ingress-visibility {Private, Public}]
              [--lb-ip-count --load-balancer-managed-outbound-ip-count]
              [--location]
              [--master-enc-host --master-encryption-at-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 --worker-encryption-at-host {false, true}]
              [--worker-vm-disk-size-gb]
              [--worker-vm-size]

Contoh

Membuat kluster.

az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet

Buat kluster dengan versi OpenShift yang didukung.

az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z

Buat kluster dengan 5 simpul komputasi dan rahasia penarikan 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

Buat kluster privat.

az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --apiserver-visibility Private --ingress-visibility Private

Parameter yang Diperlukan

--master-subnet

Nama atau ID subnet vnet master. Jika nama disediakan, --vnet harus disediakan.

--name -n

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--worker-subnet

Nama atau ID subnet vnet pekerja. Jika nama disediakan, --vnet harus disediakan.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--apiserver-visibility

Visibilitas server API.

Properti Nilai
Nilai default: Public
Nilai yang diterima: Private, Public
--client-id

ID klien perwakilan layanan kluster.

--client-secret

Rahasia klien perwakilan layanan kluster.

--cluster-resource-group

Grup sumber daya kluster.

--disk-encryption-set

ResourceID dari DiskEncryptionSet yang akan digunakan untuk VM master dan pekerja.

--domain

Domain kluster.

--enable-preconfigured-nsg

Gunakan NSG yang telah dikonfigurasi sebelumnya.

Properti Nilai
Nilai default: False
Nilai yang diterima: false, true
--fips --fips-validated-modules

Gunakan modul kriptografi tervalidasi FIPS.

Properti Nilai
Nilai default: False
Nilai yang diterima: false, true
--ingress-visibility

Visibilitas Ingress.

Properti Nilai
Nilai default: Public
Nilai yang diterima: Private, Public
--lb-ip-count --load-balancer-managed-outbound-ip-count

Jumlah IP keluar IPv4 yang diinginkan yang dibuat dan dikelola oleh Azure untuk load balancer publik kluster.

--location -l

Location. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--master-enc-host --master-encryption-at-host

Enkripsi di bendera host untuk VM master.

Properti Nilai
Nilai default: False
Nilai yang diterima: false, true
--master-vm-size

Ukuran VM master.

Properti Nilai
Nilai default: Standard_D8s_v5
--no-wait

Jangan menunggu operasi jangka panjang selesai.

Properti Nilai
Nilai default: False
--outbound-type

Jenis kluster keluar. Harus "Loadbalancer" atau "UserDefinedRouting".

Properti Nilai
Nilai default: Loadbalancer
--pod-cidr

CIDR jaringan pod. Harus minimal /18 atau lebih besar.

Properti Nilai
Nilai default: 10.128.0.0/14
--pull-secret

Tarik rahasia kluster.

--service-cidr

CIDR jaringan layanan. Harus minimal /18 atau lebih besar.

Properti Nilai
Nilai default: 172.30.0.0/16
--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--version

Versi OpenShift yang akan digunakan untuk pembuatan kluster.

--vnet

Nama atau ID vnet. Jika nama disediakan, --vnet-resource-group harus disediakan.

--vnet-resource-group

Nama grup sumber daya vnet.

--worker-count

Jumlah VM pekerja.

Properti Nilai
Nilai default: 3
--worker-enc-host --worker-encryption-at-host

Enkripsi di bendera host untuk VM pekerja.

Properti Nilai
Nilai default: False
Nilai yang diterima: false, true
--worker-vm-disk-size-gb

Ukuran disk dalam GB VM pekerja.

Properti Nilai
Nilai default: 128
--worker-vm-size

Ukuran VM pekerja.

Properti Nilai
Nilai default: Standard_D4s_v5
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aro delete

Menghapus kluster.

az aro delete --name
              --resource-group
              [--no-wait]
              [--yes]

Contoh

Menghapus kluster.

az aro delete --name MyCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

Properti Nilai
Nilai default: False
--yes -y

Jangan meminta konfirmasi.

Properti Nilai
Nilai default: False
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aro get-admin-kubeconfig

Mencantumkan kubeconfig admin kluster.

az aro get-admin-kubeconfig --name
                            --resource-group
                            [--file]

Contoh

Mencantumkan kubeconfig admin kluster. Defaultnya adalah menyimpannya dalam file bernama "kubeconfig".

az aro get-admin-kubeconfig --name MyCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--file -f

Jalur ke file tempat kubeconfig harus disimpan. Default: kubeconfig di direktori lokal.

Properti Nilai
Nilai default: kubeconfig
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aro get-versions

Mencantumkan versi yang tersedia untuk penginstalan.

az aro get-versions --location

Contoh

Mencantumkan versi penginstalan yang tersedia untuk wilayah US Timur.

az aro get-versions --location eastus

Mencantumkan versi penginstalan yang tersedia untuk wilayah US Timur dengan output berformat tabel.

az aro get-versions --location eastus -o table

Parameter yang Diperlukan

--location -l

Location. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aro list

Mencantumkan kluster.

az aro list [--resource-group]

Contoh

Mencantumkan kluster.

az aro list

Mencantumkan kluster dengan tampilan tabel.

az aro list -o table

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aro list-credentials

Mencantumkan kredensial kluster.

az aro list-credentials --name
                        --resource-group

Contoh

Mencantumkan kredensial kluster.

az aro list-credentials --name MyCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aro show

Dapatkan detail kluster.

az aro show --name
            --resource-group

Contoh

Dapatkan detail kluster.

az aro show --name MyCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aro update

Memperbarui kluster.

az aro update --name
              --resource-group
              [--client-id]
              [--client-secret]
              [--lb-ip-count --load-balancer-managed-outbound-ip-count]
              [--no-wait]
              [--refresh-credentials {false, true}]

Contoh

Memperbarui kluster.

az aro update --name MyCluster --resource-group MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--client-id

ID klien perwakilan layanan kluster.

--client-secret

Rahasia klien perwakilan layanan kluster.

--lb-ip-count --load-balancer-managed-outbound-ip-count

Jumlah IP keluar IPv4 yang diinginkan yang dibuat dan dikelola oleh Azure untuk load balancer publik kluster.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

Properti Nilai
Nilai default: False
--refresh-credentials

Refresh kredensial aplikasi kluster.

Properti Nilai
Nilai default: False
Nilai yang diterima: false, true
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aro validate

Validasi izin yang diperlukan untuk membuat kluster.

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]

Contoh

Memvalidasi izin.

az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet

Memvalidasi izin dan versi OpenShift

az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z

Parameter yang Diperlukan

--master-subnet

Nama atau ID subnet vnet master. Jika nama disediakan, --vnet harus disediakan.

--name -n

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--worker-subnet

Nama atau ID subnet vnet pekerja. Jika nama disediakan, --vnet harus disediakan.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--client-id

ID klien perwakilan layanan kluster.

--client-secret

Rahasia klien perwakilan layanan kluster.

--cluster-resource-group

Grup sumber daya kluster.

--disk-encryption-set

ResourceID dari DiskEncryptionSet yang akan digunakan untuk VM master dan pekerja.

--location -l

Location. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--pod-cidr

CIDR jaringan pod. Harus minimal /18 atau lebih besar.

--service-cidr

CIDR jaringan layanan. Harus minimal /18 atau lebih besar.

--version

Versi OpenShift yang akan digunakan untuk pembuatan kluster.

--vnet

Nama atau ID vnet. Jika nama disediakan, --vnet-resource-group harus disediakan.

--vnet-resource-group

Nama grup sumber daya vnet.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az aro wait

Tunggu hingga kluster mencapai status yang diinginkan.

Jika operasi pada kluster terganggu atau dimulai dengan --no-wait, gunakan perintah ini untuk menunggu hingga selesai.

az aro wait --name
            --resource-group
            [--created]
            [--custom]
            [--deleted]
            [--exists]
            [--interval]
            [--timeout]
            [--updated]

Parameter yang Diperlukan

--name -n

Nama kluster.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

Parameter berikut bersifat opsional, tetapi tergantung pada konteksnya, satu atau beberapa mungkin menjadi diperlukan agar perintah berhasil dijalankan.

--created

Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.

Properti Nilai
Grup parameter: Wait Condition Arguments
Nilai default: False
--custom

Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Misalnya provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

Properti Nilai
Grup parameter: Wait Condition Arguments
--deleted

Tunggu hingga dihapus.

Properti Nilai
Grup parameter: Wait Condition Arguments
Nilai default: False
--exists

Tunggu hingga sumber daya ada.

Properti Nilai
Grup parameter: Wait Condition Arguments
Nilai default: False
--interval

Interval polling dalam hitungan detik.

Properti Nilai
Grup parameter: Wait Condition Arguments
Nilai default: 30
--timeout

Tunggu maksimum dalam detik.

Properti Nilai
Grup parameter: Wait Condition Arguments
Nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.

Properti Nilai
Grup parameter: Wait Condition Arguments
Nilai default: False
Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Format output.

Properti Nilai
Nilai default: json
Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False