az aro
Gerencie clusters do Azure Red Hat OpenShift.
Comandos
| Name | Description | Tipo | Status |
|---|---|---|---|
| az aro create |
Crie um cluster. |
Core | disponibilidade geral |
| az aro delete |
Excluir um cluster. |
Core | disponibilidade geral |
| az aro get-admin-kubeconfig |
Listar kubeconfig admin de um cluster. |
Core | disponibilidade geral |
| az aro get-versions |
Listar versões disponíveis para instalação. |
Core | disponibilidade geral |
| az aro list |
List clusters. |
Core | disponibilidade geral |
| az aro list-credentials |
Listar credenciais de um cluster. |
Core | disponibilidade geral |
| az aro show |
Obtenha os detalhes de um cluster. |
Core | disponibilidade geral |
| az aro update |
Atualizar um cluster. |
Core | disponibilidade geral |
| az aro validate |
Valide as permissões necessárias para criar um cluster. |
Core | disponibilidade geral |
| az aro wait |
Aguarde até que um cluster atinja o estado desejado. |
Core | disponibilidade geral |
az aro create
Crie um 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 --fips-validated-modules {false, true}]
[--ingress-visibility {Private, Public}]
[--lb-ip-count --load-balancer-managed-outbound-ip-count]
[--location]
[--master-enc-host --master-encryption-at-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 --worker-encryption-at-host {false, true}]
[--worker-vm-disk-size-gb]
[--worker-vm-size]
Exemplos
Crie um cluster.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet
Crie um cluster com uma versão OpenShift suportada.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z
Crie um cluster com 5 nós de computação e o segredo de pull da 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
Crie um cluster privado.
az aro create --resource-group MyResourceGroup --name MyCluster --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --apiserver-visibility Private --ingress-visibility Private
Parâmetros Obrigatórios
Nome ou ID da sub-rede vnet master. Se o nome for fornecido, --vnet deve ser fornecido.
Nome do cluster.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Nome ou ID da sub-rede vnet do trabalhador. Se o nome for fornecido, --vnet deve ser fornecido.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Visibilidade do servidor de API.
| Propriedade | Valor |
|---|---|
| Default value: | Public |
| Valores aceites: | Private, Public |
ID do cliente da entidade de serviço de cluster.
Segredo do cliente da entidade de serviço de cluster.
Grupo de recursos do cluster.
ResourceID do DiskEncryptionSet a ser usado para VMs mestre e de trabalho.
Domínio do cluster.
Use NSGs pré-configurados.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Use módulos de criptografia validados pelo FIPS.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Ingress visibility.
| Propriedade | Valor |
|---|---|
| Default value: | Public |
| Valores aceites: | Private, Public |
O número desejado de IPs de saída IPv4 criados e gerenciados pelo Azure para o balanceador de carga público do cluster.
Location. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.
Criptografia no sinalizador de host para VMs mestres.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Tamanho das VMs mestras.
| Propriedade | Valor |
|---|---|
| Default value: | Standard_D8s_v5 |
Não espere que a operação de longa duração termine.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Tipo de cluster de saída. Deve ser "Loadbalancer" ou "UserDefinedRouting".
| Propriedade | Valor |
|---|---|
| Default value: | Loadbalancer |
CIDR da rede pod. Deve ser um mínimo de /18 ou maior.
| Propriedade | Valor |
|---|---|
| Default value: | 10.128.0.0/14 |
Puxe o segredo do cluster.
CIDR da rede de serviços. Deve ser um mínimo de /18 ou maior.
| Propriedade | Valor |
|---|---|
| Default value: | 172.30.0.0/16 |
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Versão do OpenShift para usar na criação de clusters.
Nome ou ID da vnet. Se o nome for fornecido, --vnet-resource-group deve ser fornecido.
Nome do grupo de recursos vnet.
Contagem de VMs de trabalho.
| Propriedade | Valor |
|---|---|
| Default value: | 3 |
Criptografia no sinalizador de host para VMs de trabalho.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Tamanho do disco em GB de VMs de trabalho.
| Propriedade | Valor |
|---|---|
| Default value: | 128 |
Tamanho das VMs de trabalho.
| Propriedade | Valor |
|---|---|
| Default value: | Standard_D4s_v5 |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az aro delete
Excluir um cluster.
az aro delete --name
--resource-group
[--no-wait]
[--yes]
Exemplos
Excluir um cluster.
az aro delete --name MyCluster --resource-group MyResourceGroup
Parâmetros Obrigatórios
Nome do cluster.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Não espere que a operação de longa duração termine.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Não solicite confirmação.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az aro get-admin-kubeconfig
Listar kubeconfig admin de um cluster.
az aro get-admin-kubeconfig --name
--resource-group
[--file]
Exemplos
Listar kubeconfig admin de um cluster. O padrão é salvá-lo em um arquivo chamado "kubeconfig".
az aro get-admin-kubeconfig --name MyCluster --resource-group MyResourceGroup
Parâmetros Obrigatórios
Nome do cluster.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Caminho para o arquivo onde kubeconfig deve ser salvo. Padrão: kubeconfig no diretório local.
| Propriedade | Valor |
|---|---|
| Default value: | kubeconfig |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az aro get-versions
Listar versões disponíveis para instalação.
az aro get-versions --location
Exemplos
Listar versões de instalação disponíveis para a região Leste dos EUA.
az aro get-versions --location eastus
Liste as versões de instalação disponíveis para a região Leste dos EUA com saída formatada em tabela.
az aro get-versions --location eastus -o table
Parâmetros Obrigatórios
Location. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az aro list
List clusters.
az aro list [--resource-group]
Exemplos
List clusters.
az aro list
Listar clusters com exibição de tabela.
az aro list -o table
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az aro list-credentials
Listar credenciais de um cluster.
az aro list-credentials --name
--resource-group
Exemplos
Listar credenciais de um cluster.
az aro list-credentials --name MyCluster --resource-group MyResourceGroup
Parâmetros Obrigatórios
Nome do cluster.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az aro show
Obtenha os detalhes de um cluster.
az aro show --name
--resource-group
Exemplos
Obtenha os detalhes de um cluster.
az aro show --name MyCluster --resource-group MyResourceGroup
Parâmetros Obrigatórios
Nome do cluster.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az aro update
Atualizar um cluster.
az aro update --name
--resource-group
[--client-id]
[--client-secret]
[--lb-ip-count --load-balancer-managed-outbound-ip-count]
[--no-wait]
[--refresh-credentials {false, true}]
Exemplos
Atualizar um cluster.
az aro update --name MyCluster --resource-group MyResourceGroup
Parâmetros Obrigatórios
Nome do cluster.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
ID do cliente da entidade de serviço de cluster.
Segredo do cliente da entidade de serviço de cluster.
O número desejado de IPs de saída IPv4 criados e gerenciados pelo Azure para o balanceador de carga público do cluster.
Não espere que a operação de longa duração termine.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Atualize as credenciais do aplicativo de cluster.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az aro validate
Valide as permissões necessárias para criar um cluster.
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]
Exemplos
Validate permissions.
az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet
Validar permissões e versão do OpenShift
az aro validate --resource-group MyGroup --name MyName --vnet MyVnet --master-subnet MyMasterSubnet --worker-subnet MyWorkerSubnet --version X.Y.Z
Parâmetros Obrigatórios
Nome ou ID da sub-rede vnet master. Se o nome for fornecido, --vnet deve ser fornecido.
Nome do cluster.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Nome ou ID da sub-rede vnet do trabalhador. Se o nome for fornecido, --vnet deve ser fornecido.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
ID do cliente da entidade de serviço de cluster.
Segredo do cliente da entidade de serviço de cluster.
Grupo de recursos do cluster.
ResourceID do DiskEncryptionSet a ser usado para VMs mestre e de trabalho.
Location. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.
CIDR da rede pod. Deve ser um mínimo de /18 ou maior.
CIDR da rede de serviços. Deve ser um mínimo de /18 ou maior.
Versão do OpenShift para usar na criação de clusters.
Nome ou ID da vnet. Se o nome for fornecido, --vnet-resource-group deve ser fornecido.
Nome do grupo de recursos vnet.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az aro wait
Aguarde até que um cluster atinja o estado desejado.
Se uma operação em um cluster foi interrompida ou iniciada com --no-wait, use este comando para aguardar a conclusão.
az aro wait --name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Parâmetros Obrigatórios
Nome do cluster.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Aguarde até ser criado com 'provisioningState' em 'Succeeded'.
| Propriedade | Valor |
|---|---|
| Parameter group: | Wait Condition Arguments |
| Default value: | False |
Aguarde até que a condição satisfaça uma consulta JMESPath personalizada. Por exemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
| Propriedade | Valor |
|---|---|
| Parameter group: | Wait Condition Arguments |
Aguarde até ser excluído.
| Propriedade | Valor |
|---|---|
| Parameter group: | Wait Condition Arguments |
| Default value: | False |
Aguarde até que o recurso exista.
| Propriedade | Valor |
|---|---|
| Parameter group: | Wait Condition Arguments |
| Default value: | False |
Intervalo de sondagem em segundos.
| Propriedade | Valor |
|---|---|
| Parameter group: | Wait Condition Arguments |
| Default value: | 30 |
Espera máxima em segundos.
| Propriedade | Valor |
|---|---|
| Parameter group: | Wait Condition Arguments |
| Default value: | 3600 |
Aguarde até ser atualizado com provisioningState em 'Succeeded'.
| Propriedade | Valor |
|---|---|
| Parameter group: | Wait Condition Arguments |
| Default value: | False |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Output format.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |