az aro

Zarządzanie klastrami usługi Azure Red Hat OpenShift.

Polecenia

Nazwa Opis Typ Stan
az aro create

Tworzenie klastra.

Podstawowe funkcje Ogólna dostępność
az aro delete

Usuwanie klastra.

Podstawowe funkcje Ogólna dostępność
az aro get-admin-kubeconfig

Wyświetlanie listy administratorów kubeconfig klastra.

Podstawowe funkcje Ogólna dostępność
az aro get-versions

Lista wersji dostępnych do instalacji.

Podstawowe funkcje Ogólna dostępność
az aro list

Wyświetlanie listy klastrów.

Podstawowe funkcje Ogólna dostępność
az aro list-credentials

Wyświetlanie listy poświadczeń klastra.

Podstawowe funkcje Ogólna dostępność
az aro show

Pobierz szczegóły klastra.

Podstawowe funkcje Ogólna dostępność
az aro update

Aktualizowanie klastra.

Podstawowe funkcje Ogólna dostępność
az aro validate

Zweryfikuj uprawnienia wymagane do utworzenia klastra.

Podstawowe funkcje Ogólna dostępność
az aro wait

Poczekaj, aż klaster osiągnie żądany stan.

Podstawowe funkcje Ogólna dostępność

az aro create

Tworzenie klastra.

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]

Przykłady

Tworzenie klastra.

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

Utwórz klaster z obsługiwaną wersją openShift.

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

Utwórz klaster z 5 węzłami obliczeniowymi i wpisem tajnym ściągania oprogramowania 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

Utwórz klaster prywatny.

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

Parametry wymagane

--master-subnet

Nazwa lub identyfikator głównej podsieci sieci wirtualnej. Jeśli podano nazwę, --vnet należy podać.

--name -n

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--worker-subnet

Nazwa lub identyfikator podsieci sieci wirtualnej procesu roboczego. Jeśli podano nazwę, --vnet należy podać.

Parametry opcjonalne

--apiserver-visibility

Widoczność serwera interfejsu API.

akceptowane wartości: Private, Public
wartość domyślna: Public
--client-id

Identyfikator klienta jednostki usługi klastra.

--client-secret

Wpis tajny klienta jednostki usługi klastra.

--cluster-resource-group

Grupa zasobów klastra.

--disk-encryption-set

ResourceID zestawu DiskEncryptionSet do użycia dla maszyn wirtualnych głównych i procesów roboczych.

--domain

Domena klastra.

--enable-preconfigured-nsg

Użyj wstępnie skonfigurowanych sieciowych grup zabezpieczeń. Wartość domyślna: Fałsz.

akceptowane wartości: false, true
wartość domyślna: False
--fips --fips-validated-modules

Użyj zweryfikowanych modułów kryptograficznych fiPS. Wartość domyślna: Fałsz.

akceptowane wartości: false, true
wartość domyślna: False
--ingress-visibility

Widoczność ruchu przychodzącego.

akceptowane wartości: Private, Public
wartość domyślna: Public
--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

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

Szyfrowanie w flagi hosta dla głównych maszyn wirtualnych. Wartość domyślna: Fałsz.

akceptowane wartości: false, true
wartość domyślna: False
--master-vm-size

Rozmiar głównych maszyn wirtualnych.

wartość domyślna: Standard_D8s_v3
--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--outbound-type

Typ ruchu wychodzącego klastra. Musi mieć wartość "Loadbalancer" lub "UserDefinedRouting".

wartość domyślna: Loadbalancer
--pod-cidr

CIDR sieci zasobników. Musi być co najmniej /18 lub większy.

wartość domyślna: 10.128.0.0/14
--pull-secret

Ściąganie wpisu tajnego klastra.

--service-cidr

CIDR sieci usług. Musi być co najmniej /18 lub większy.

wartość domyślna: 172.30.0.0/16
--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--version

Wersja openShift do użycia na potrzeby tworzenia klastra.

--vnet

Nazwa lub identyfikator sieci wirtualnej. Jeśli podano nazwę, --vnet-resource-group należy podać.

--vnet-resource-group

Nazwa grupy zasobów sieci wirtualnej.

--worker-count

Liczba maszyn wirtualnych procesów roboczych.

wartość domyślna: 3
--worker-enc-host --worker-encryption-at-host

Szyfrowanie w flagi hosta dla maszyn wirtualnych procesów roboczych. Wartość domyślna: Fałsz.

akceptowane wartości: false, true
wartość domyślna: False
--worker-vm-disk-size-gb

Rozmiar dysku w GB maszyn wirtualnych procesów roboczych.

wartość domyślna: 128
--worker-vm-size

Rozmiar maszyn wirtualnych procesów roboczych.

wartość domyślna: Standard_D4s_v3
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aro delete

Usuwanie klastra.

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

Przykłady

Usuwanie klastra.

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

Parametry wymagane

--name -n

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--yes -y

Nie monituj o potwierdzenie.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aro get-admin-kubeconfig

Wyświetlanie listy administratorów kubeconfig klastra.

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

Przykłady

Wyświetlanie listy administratorów kubeconfig klastra. Wartość domyślna to zapisanie go w pliku o nazwie "kubeconfig".

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

Parametry wymagane

--name -n

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--file -f

Ścieżka do pliku, w którym należy zapisać plik kubeconfig. Ustawienie domyślne: kubeconfig w katalogu lokalnym.

wartość domyślna: kubeconfig
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aro get-versions

Lista wersji dostępnych do instalacji.

az aro get-versions --location

Przykłady

Wyświetl listę wersji instalacji dostępnych dla regionu Wschodnie stany USA.

az aro get-versions --location eastus

Wyświetl listę wersji instalacji dostępnych dla regionu Wschodnie stany USA z sformatowanymi danymi wyjściowymi tabeli.

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

Parametry wymagane

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aro list

Wyświetlanie listy klastrów.

az aro list [--resource-group]

Przykłady

Wyświetlanie listy klastrów.

az aro list

Wyświetlanie listy klastrów z widokiem tabeli.

az aro list -o table

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aro list-credentials

Wyświetlanie listy poświadczeń klastra.

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

Przykłady

Wyświetlanie listy poświadczeń klastra.

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

Parametry wymagane

--name -n

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aro show

Pobierz szczegóły klastra.

az aro show --name
            --resource-group

Przykłady

Pobierz szczegóły klastra.

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

Parametry wymagane

--name -n

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aro update

Aktualizowanie klastra.

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

Przykłady

Aktualizowanie klastra.

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

Parametry wymagane

--name -n

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--client-id

Identyfikator klienta jednostki usługi klastra.

--client-secret

Wpis tajny klienta jednostki usługi klastra.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

wartość domyślna: False
--refresh-credentials

Odśwież poświadczenia aplikacji klastra.

akceptowane wartości: false, true
wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aro validate

Zweryfikuj uprawnienia wymagane do utworzenia klastra.

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]

Przykłady

Zweryfikuj uprawnienia.

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

Weryfikowanie uprawnień i wersji platformy OpenShift

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

Parametry wymagane

--master-subnet

Nazwa lub identyfikator głównej podsieci sieci wirtualnej. Jeśli podano nazwę, --vnet należy podać.

--name -n

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--worker-subnet

Nazwa lub identyfikator podsieci sieci wirtualnej procesu roboczego. Jeśli podano nazwę, --vnet należy podać.

Parametry opcjonalne

--client-id

Identyfikator klienta jednostki usługi klastra.

--client-secret

Wpis tajny klienta jednostki usługi klastra.

--cluster-resource-group

Grupa zasobów klastra.

--disk-encryption-set

ResourceID zestawu DiskEncryptionSet do użycia dla maszyn wirtualnych głównych i procesów roboczych.

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--pod-cidr

CIDR sieci zasobników. Musi być co najmniej /18 lub większy.

--service-cidr

CIDR sieci usług. Musi być co najmniej /18 lub większy.

--version

Wersja openShift do użycia na potrzeby tworzenia klastra.

--vnet

Nazwa lub identyfikator sieci wirtualnej. Jeśli podano nazwę, --vnet-resource-group należy podać.

--vnet-resource-group

Nazwa grupy zasobów sieci wirtualnej.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az aro wait

Poczekaj, aż klaster osiągnie żądany stan.

Jeśli operacja w klastrze została przerwana lub została uruchomiona z --no-waitpoleceniem , użyj tego polecenia, aby poczekać na zakończenie.

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

Parametry wymagane

--name -n

Nazwa klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" o godzinie "Succeeded".

wartość domyślna: False
--custom

Poczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Np. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Poczekaj na usunięcie.

wartość domyślna: False
--exists

Zaczekaj, aż zasób istnieje.

wartość domyślna: False
--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na zaktualizowanie stanu provisioningState o 'Powodzenie'.

wartość domyślna: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.