az aro

Azure Red Hat OpenShift kümelerini yönetme.

Komutlar

Name Description Tür Durum
az aro create

Küme oluşturma.

Temel GA
az aro delete

Kümeyi silme.

Temel GA
az aro get-admin-kubeconfig

Kümenin yönetici kubeconfig listesini oluşturun.

Temel GA
az aro get-versions

Yükleme için kullanılabilen sürümleri listeleyin.

Temel GA
az aro list

Kümeleri listeleyin.

Temel GA
az aro list-credentials

Kümenin kimlik bilgilerini listeleme.

Temel GA
az aro show

Kümenin ayrıntılarını alın.

Temel GA
az aro update

Kümeyi güncelleştirme.

Temel GA
az aro validate

Küme oluşturmak için gereken izinleri doğrulayın.

Temel GA
az aro wait

Kümenin istenen duruma ulaşmasını bekleyin.

Temel GA

az aro create

Küme oluşturma.

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]

Örnekler

Küme oluşturma.

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

Desteklenen bir OpenShift sürümüne sahip bir küme oluşturun.

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

5 işlem düğümü ve Red Hat çekme gizli dizisi ile bir küme oluşturun.

az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --worker-count 5 --pull-secret pullsecret.txt

Özel küme oluşturma.

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

Gerekli Parametreler

--master-subnet

Ana sanal ağ alt akının adı veya kimliği. Ad sağlanıyorsa, --vnet sağlanmalıdır.

--name -n

Kümenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--worker-subnet

Çalışan sanal ağ alt asının adı veya kimliği. Ad sağlanıyorsa, --vnet sağlanmalıdır.

İsteğe Bağlı Parametreler

--apiserver-visibility

API sunucusu görünürlüğü.

kabul edilen değerler: Private, Public
varsayılan değer: Public
--client-id

Küme hizmet sorumlusunun istemci kimliği.

--client-secret

Küme hizmet sorumlusunun istemci gizli dizisi.

--cluster-resource-group

Küme kaynak grubu.

--disk-encryption-set

Ana ve çalışan VM'leri için kullanılacak DiskEncryptionSet'in ResourceID değeri.

--domain

Kümenin etki alanı.

--enable-preconfigured-nsg

Önceden yapılandırılmış NSG'leri kullanın. Varsayılan: False.

kabul edilen değerler: false, true
varsayılan değer: False
--fips --fips-validated-modules

FIPS doğrulanmış şifreleme modüllerini kullanın. Varsayılan: False.

kabul edilen değerler: false, true
varsayılan değer: False
--ingress-visibility

Giriş görünürlüğü.

kabul edilen değerler: Private, Public
varsayılan değer: Public
--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

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

Ana VM'ler için ana bilgisayar bayrağında şifreleme. Varsayılan: False.

kabul edilen değerler: false, true
varsayılan değer: False
--master-vm-size

Ana VM'lerin boyutu.

varsayılan değer: Standard_D8s_v3
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--outbound-type

Kümenin giden türü. "Loadbalancer" veya "UserDefinedRouting" olmalıdır.

varsayılan değer: Loadbalancer
--pod-cidr

Pod ağının CIDR'sini seçin. En az /18 veya daha büyük olmalıdır.

varsayılan değer: 10.128.0.0/14
--pull-secret

Kümenin gizli dizisini çekme.

--service-cidr

Hizmet ağının CIDR'sini seçin. En az /18 veya daha büyük olmalıdır.

varsayılan değer: 172.30.0.0/16
--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--version

Küme oluşturma için kullanılacak OpenShift sürümü.

--vnet

Sanal ağın adı veya kimliği. Ad sağlanıyorsa, --vnet-resource-group sağlanmalıdır.

--vnet-resource-group

Sanal ağ kaynak grubunun adı.

--worker-count

Çalışan VM sayısı.

varsayılan değer: 3
--worker-enc-host --worker-encryption-at-host

Çalışan VM'ler için ana bilgisayar bayrağında şifreleme. Varsayılan: False.

kabul edilen değerler: false, true
varsayılan değer: False
--worker-vm-disk-size-gb

Çalışan VM'lerinin GB cinsinden disk boyutu.

varsayılan değer: 128
--worker-vm-size

Çalışan VM'lerinin boyutu.

varsayılan değer: Standard_D4s_v3
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az aro delete

Kümeyi silme.

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

Örnekler

Kümeyi silme.

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

Gerekli Parametreler

--name -n

Kümenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az aro get-admin-kubeconfig

Kümenin yönetici kubeconfig listesini oluşturun.

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

Örnekler

Kümenin yönetici kubeconfig listesini oluşturun. Varsayılan değer bunu "kubeconfig" adlı bir dosyaya kaydetmektir.

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

Gerekli Parametreler

--name -n

Kümenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--file -f

Kubeconfig'in kaydedilmesi gereken dosyanın yolu. Varsayılan: yerel dizinde kubeconfig.

varsayılan değer: kubeconfig
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az aro get-versions

Yükleme için kullanılabilen sürümleri listeleyin.

az aro get-versions --location

Örnekler

Doğu ABD bölgesinde kullanılabilen yükleme sürümlerini listeleyin.

az aro get-versions --location eastus

Tablo biçimlendirilmiş çıktı ile Doğu ABD bölgesinde kullanılabilen yükleme sürümlerini listeleyin.

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

Gerekli Parametreler

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az aro list

Kümeleri listeleyin.

az aro list [--resource-group]

Örnekler

Kümeleri listeleyin.

az aro list

Kümeleri tablo görünümüyle listeleyin.

az aro list -o table

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az aro list-credentials

Kümenin kimlik bilgilerini listeleme.

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

Örnekler

Kümenin kimlik bilgilerini listeleme.

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

Gerekli Parametreler

--name -n

Kümenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az aro show

Kümenin ayrıntılarını alın.

az aro show --name
            --resource-group

Örnekler

Kümenin ayrıntılarını alın.

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

Gerekli Parametreler

--name -n

Kümenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az aro update

Kümeyi güncelleştirme.

az aro update --name
              --resource-group
              [--client-id]
              [--client-secret]
              [--no-wait]
              [--refresh-credentials {false, true}]

Örnekler

Kümeyi güncelleştirme.

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

Gerekli Parametreler

--name -n

Kümenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--client-id

Küme hizmet sorumlusunun istemci kimliği.

--client-secret

Küme hizmet sorumlusunun istemci gizli dizisi.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--refresh-credentials

Küme uygulaması kimlik bilgilerini yenileyin.

kabul edilen değerler: false, true
varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az aro validate

Küme oluşturmak için gereken izinleri doğrulayın.

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]

Örnekler

İzinleri doğrulayın.

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

İzinleri ve OpenShift sürümünü doğrulama

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

Gerekli Parametreler

--master-subnet

Ana sanal ağ alt akının adı veya kimliği. Ad sağlanıyorsa, --vnet sağlanmalıdır.

--name -n

Kümenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--worker-subnet

Çalışan sanal ağ alt asının adı veya kimliği. Ad sağlanıyorsa, --vnet sağlanmalıdır.

İsteğe Bağlı Parametreler

--client-id

Küme hizmet sorumlusunun istemci kimliği.

--client-secret

Küme hizmet sorumlusunun istemci gizli dizisi.

--cluster-resource-group

Küme kaynak grubu.

--disk-encryption-set

Ana ve çalışan VM'leri için kullanılacak DiskEncryptionSet'in ResourceID değeri.

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--pod-cidr

Pod ağının CIDR'sini seçin. En az /18 veya daha büyük olmalıdır.

--service-cidr

Hizmet ağının CIDR'sini seçin. En az /18 veya daha büyük olmalıdır.

--version

Küme oluşturma için kullanılacak OpenShift sürümü.

--vnet

Sanal ağın adı veya kimliği. Ad sağlanıyorsa, --vnet-resource-group sağlanmalıdır.

--vnet-resource-group

Sanal ağ kaynak grubunun adı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az aro wait

Kümenin istenen duruma ulaşmasını bekleyin.

Kümedeki bir işlem kesintiye uğradıysa veya ile --no-waitbaşlatıldıysa, tamamlanmasını beklemek için bu komutu kullanın.

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

Gerekli Parametreler

--name -n

Kümenin adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--created

'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

varsayılan değer: False
--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

varsayılan değer: False
--exists

Kaynak var olana kadar bekleyin.

varsayılan değer: False
--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.