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.