Sdílet prostřednictvím


az aro

Správa clusterů Azure Red Hat OpenShift

Příkazy

Name Description Typ Stav
az aro create

Vytvořte cluster.

Základ GA
az aro delete

Odstranění clusteru

Základ GA
az aro get-admin-kubeconfig

Vytvořte seznam kubeconfig správce clusteru.

Základ GA
az aro get-versions

Seznam dostupných verzí pro instalaci

Základ GA
az aro list

Výpis clusterů

Základ GA
az aro list-credentials

Výpis přihlašovacích údajů clusteru

Základ GA
az aro show

Získejte podrobnosti o clusteru.

Základ GA
az aro update

Aktualizace clusteru

Základ GA
az aro validate

Ověřte oprávnění potřebná k vytvoření clusteru.

Základ GA
az aro wait

Počkejte, až cluster dosáhne požadovaného stavu.

Základ GA

az aro create

Vytvořte 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]

Příklady

Vytvořte cluster.

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

Vytvořte cluster s podporovanou verzí OpenShiftu.

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

Vytvořte cluster s 5 výpočetními uzly a tajným kódem pro vyžádání obsahu 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

Vytvořte privátní cluster.

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

Povinné parametry

--master-subnet

Název nebo ID podsítě hlavní virtuální sítě Je-li zadán název, --vnet musí být zadán.

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--worker-subnet

Název nebo ID podsítě virtuální sítě pracovního procesu Je-li zadán název, --vnet musí být zadán.

Volitelné parametry

--apiserver-visibility

Viditelnost serveru rozhraní API

přijímané hodnoty: Private, Public
výchozí hodnota: Public
--client-id

ID klienta instančního objektu clusteru

--client-secret

Tajný klíč klienta instančního objektu clusteru.

--cluster-resource-group

Skupina prostředků clusteru

--disk-encryption-set

ResourceID diskEncryptionSet, který se má použít pro hlavní a pracovní virtuální počítače.

--domain

Doména clusteru

--enable-preconfigured-nsg

Použijte předkonfigurované skupiny zabezpečení sítě. Výchozí hodnota: Nepravda.

přijímané hodnoty: false, true
výchozí hodnota: False
--fips --fips-validated-modules

Používejte kryptografické moduly ověřené funkcí FIPS. Výchozí hodnota: Nepravda.

přijímané hodnoty: false, true
výchozí hodnota: False
--ingress-visibility

Viditelnost příchozího přenosu dat.

přijímané hodnoty: Private, Public
výchozí hodnota: Public
--location -l

Umístění. Hodnoty z: az account list-locations. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>

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

Šifrování příznakem hostitele pro hlavní virtuální počítače Výchozí hodnota: Nepravda.

přijímané hodnoty: false, true
výchozí hodnota: False
--master-vm-size

Velikost hlavních virtuálních počítačů

výchozí hodnota: Standard_D8s_v3
--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--outbound-type

Odchozí typ clusteru Musí být Loadbalancer nebo UserDefinedRouting.

výchozí hodnota: Loadbalancer
--pod-cidr

CIDR sítě podů. Musí být minimálně /18 nebo větší.

výchozí hodnota: 10.128.0.0/14
--pull-secret

Vyžádání tajného kódu clusteru

--service-cidr

CIDR sítě služeb. Musí být minimálně /18 nebo větší.

výchozí hodnota: 172.30.0.0/16
--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--version

Verze OpenShiftu, která se má použít k vytvoření clusteru.

--vnet

Název nebo ID virtuální sítě Je-li zadán název, --vnet-resource-group musí být zadán.

--vnet-resource-group

Název skupiny prostředků virtuální sítě

--worker-count

Počet pracovních virtuálních počítačů

výchozí hodnota: 3
--worker-enc-host --worker-encryption-at-host

Šifrování v příznaku hostitele pro pracovní virtuální počítače Výchozí hodnota: Nepravda.

přijímané hodnoty: false, true
výchozí hodnota: False
--worker-vm-disk-size-gb

Velikost disku v GB pracovních virtuálních počítačů

výchozí hodnota: 128
--worker-vm-size

Velikost pracovních virtuálních počítačů

výchozí hodnota: Standard_D4s_v3
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aro delete

Odstranění clusteru

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

Příklady

Odstranění clusteru

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

Povinné parametry

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--yes -y

Nezotvádejte výzvu k potvrzení.

výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aro get-admin-kubeconfig

Vytvořte seznam kubeconfig správce clusteru.

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

Příklady

Vytvořte seznam kubeconfig správce clusteru. Výchozí nastavení je uložit do souboru s názvem "kubeconfig".

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

Povinné parametry

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--file -f

Cesta k souboru, do kterého se má uložit kubeconfig. Výchozí hodnota: kubeconfig v místním adresáři.

výchozí hodnota: kubeconfig
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aro get-versions

Seznam dostupných verzí pro instalaci

az aro get-versions --location

Příklady

Zobrazí seznam verzí instalace dostupných pro oblast USA – východ.

az aro get-versions --location eastus

Výpis verzí instalace dostupných pro oblast USA – východ s výstupem formátovaným tabulkou

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

Povinné parametry

--location -l

Umístění. Hodnoty z: az account list-locations. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aro list

Výpis clusterů

az aro list [--resource-group]

Příklady

Výpis clusterů

az aro list

Výpis clusterů se zobrazením tabulky

az aro list -o table

Volitelné parametry

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aro list-credentials

Výpis přihlašovacích údajů clusteru

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

Příklady

Výpis přihlašovacích údajů clusteru

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

Povinné parametry

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aro show

Získejte podrobnosti o clusteru.

az aro show --name
            --resource-group

Příklady

Získejte podrobnosti o clusteru.

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

Povinné parametry

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aro update

Aktualizace clusteru

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

Příklady

Aktualizace clusteru

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

Povinné parametry

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--client-id

ID klienta instančního objektu clusteru

--client-secret

Tajný klíč klienta instančního objektu clusteru.

--no-wait

Nečekejte na dokončení dlouhotrvající operace.

výchozí hodnota: False
--refresh-credentials

Aktualizujte přihlašovací údaje aplikace clusteru.

přijímané hodnoty: false, true
výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aro validate

Ověřte oprávnění potřebná k vytvoření clusteru.

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]

Příklady

Ověřte oprávnění.

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

Ověření oprávnění a verze OpenShiftu

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

Povinné parametry

--master-subnet

Název nebo ID podsítě hlavní virtuální sítě Je-li zadán název, --vnet musí být zadán.

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--worker-subnet

Název nebo ID podsítě virtuální sítě pracovního procesu Je-li zadán název, --vnet musí být zadán.

Volitelné parametry

--client-id

ID klienta instančního objektu clusteru

--client-secret

Tajný klíč klienta instančního objektu clusteru.

--cluster-resource-group

Skupina prostředků clusteru

--disk-encryption-set

ResourceID diskEncryptionSet, který se má použít pro hlavní a pracovní virtuální počítače.

--location -l

Umístění. Hodnoty z: az account list-locations. Výchozí umístění můžete nakonfigurovat pomocí .az configure --defaults location=<location>

--pod-cidr

CIDR sítě podů. Musí být minimálně /18 nebo větší.

--service-cidr

CIDR sítě služeb. Musí být minimálně /18 nebo větší.

--version

Verze OpenShiftu, která se má použít k vytvoření clusteru.

--vnet

Název nebo ID virtuální sítě Je-li zadán název, --vnet-resource-group musí být zadán.

--vnet-resource-group

Název skupiny prostředků virtuální sítě

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az aro wait

Počkejte, až cluster dosáhne požadovaného stavu.

Pokud byla operace v clusteru přerušena nebo byla spuštěna --no-wait, použijte tento příkaz a počkejte na jeho dokončení.

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

Povinné parametry

--name -n

Název clusteru

--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--created

Počkejte na vytvoření s 'provisioningState' v 'Succeeded'.

výchozí hodnota: False
--custom

Počkejte, až podmínka splňuje vlastní dotaz JMESPath. Například provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Počkejte na odstranění.

výchozí hodnota: False
--exists

Počkejte, až prostředek existuje.

výchozí hodnota: False
--interval

Interval dotazování v sekundách

výchozí hodnota: 30
--timeout

Maximální čekání v sekundách.

výchozí hodnota: 3600
--updated

Počkejte, dokud se neaktualizuje stav zřizování ve stavu Úspěch.

výchozí hodnota: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.