az aro

Mengelola kluster Azure Red Hat OpenShift.

Perintah

Nama Deskripsi Jenis Status
az aro create

Membuat cluster.

Inti GA
az aro delete

Menghapus kluster.

Inti GA
az aro get-admin-kubeconfig

Mencantumkan kubeconfig admin kluster.

Inti GA
az aro get-versions

Mencantumkan versi yang tersedia untuk penginstalan.

Inti GA
az aro list

Mencantumkan kluster.

Inti GA
az aro list-credentials

Mencantumkan kredensial kluster.

Inti GA
az aro show

Dapatkan detail kluster.

Inti GA
az aro update

Memperbarui kluster.

Inti GA
az aro validate

Validasi izin yang diperlukan untuk membuat kluster.

Inti GA
az aro wait

Tunggu hingga kluster mencapai status yang diinginkan.

Inti GA

az aro create

Membuat cluster.

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]

Contoh

Membuat cluster.

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

--apiserver-visibility

Visibilitas server API.

nilai yang diterima: Private, Public
nilai default: 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. Default: Palsu.

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

Gunakan modul kriptografi tervalidasi FIPS. Default: Palsu.

nilai yang diterima: false, true
nilai default: False
--ingress-visibility

Visibilitas Ingress.

nilai yang diterima: Private, Public
nilai default: Public
--location -l

Lokasi. 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. Default: Palsu.

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

Ukuran VM master.

nilai default: Standard_D8s_v3
--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--outbound-type

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

nilai default: Loadbalancer
--pod-cidr

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

nilai default: 10.128.0.0/14
--pull-secret

Tarik rahasia kluster.

--service-cidr

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

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.

nilai default: 3
--worker-enc-host --worker-encryption-at-host

Enkripsi di bendera host untuk VM pekerja. Default: Palsu.

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

Ukuran disk dalam GB VM pekerja.

nilai default: 128
--worker-vm-size

Ukuran VM pekerja.

nilai default: Standard_D4s_v3
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

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

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--yes -y

Jangan meminta konfirmasi.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

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

--file -f

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

nilai default: kubeconfig
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

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

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

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

--resource-group -g

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

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

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

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

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

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az aro update

Memperbarui kluster.

az aro update --name
              --resource-group
              [--client-id]
              [--client-secret]
              [--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

--client-id

ID klien perwakilan layanan kluster.

--client-secret

Rahasia klien perwakilan layanan kluster.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--refresh-credentials

Refresh kredensial aplikasi kluster.

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

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

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

--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

Lokasi. 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

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

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

--created

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

nilai default: False
--custom

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

--deleted

Tunggu hingga dihapus.

nilai default: False
--exists

Tunggu hingga sumber daya ada.

nilai default: False
--interval

Interval polling dalam hitungan detik.

nilai default: 30
--timeout

Tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

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

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.