az aro

Administración de clústeres de Red Hat OpenShift en Azure.

Comandos

az aro create

Crear un clúster.

az aro delete

Elimine un clúster.

az aro get-versions

Enumera las versiones disponibles para la instalación.

az aro list

Enumeración de clústeres.

az aro list-credentials

Enumerar las credenciales de un clúster.

az aro show

Obtenga los detalles de un clúster.

az aro update

Actualizar un clúster.

az aro wait

Espere a que un clúster alcance un estado deseado.

az aro create

Crear un clúster.

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]
              [--fips {false, true}]
              [--ingress-visibility {Private, Public}]
              [--location]
              [--master-enc-host {false, true}]
              [--master-vm-size]
              [--no-wait]
              [--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]

Ejemplos

Crear un clúster.

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

Cree un clúster con una versión de OpenShift compatible.

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

Cree un clúster con 5 nodos de proceso y un secreto de extracción de 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

Cree un clúster 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 requeridos

--master-subnet

Nombre o identificador de la subred de red virtual maestra. Si se proporciona el nombre, --vnet se debe proporcionar.

--name -n

Nombre del clúster.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--worker-subnet

Nombre o identificador de la subred de la red virtual de trabajo. Si se proporciona el nombre, --vnet se debe proporcionar.

Parámetros opcionales

--apiserver-visibility

Visibilidad del servidor de API.

valores aceptados: Private, Public
--client-id

Id. de cliente de la entidad de servicio del clúster.

--client-secret

Secreto de cliente de la entidad de servicio del clúster.

--cluster-resource-group

Grupo de recursos del clúster.

--disk-encryption-set

ResourceID de DiskEncryptionSet que se va a usar para máquinas virtuales maestras y de trabajo.

--domain

Dominio del clúster.

--fips --fips-validated-modules

Use módulos de criptografía validados por FIPS.

valores aceptados: false, true
--ingress-visibility

Visibilidad de entrada.

valores aceptados: Private, Public
--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

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

Cifrado en la marca de host para máquinas virtuales maestras.

valores aceptados: false, true
valor predeterminado: False
--master-vm-size

Tamaño de las máquinas virtuales maestras.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--pod-cidr

CIDR de la red de pods. Debe ser un mínimo de /18 o mayor.

--pull-secret

Extracción del secreto del clúster.

--service-cidr

CIDR de la red de servicio. Debe ser un mínimo de /18 o mayor.

--tags

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--version

Versión de OpenShift que se va a usar para la creación del clúster.

--vnet

Nombre o identificador de la red virtual. Si se proporciona el nombre, --vnet-resource-group se debe proporcionar.

--vnet-resource-group

Nombre del grupo de recursos de red virtual.

--worker-count

Recuento de máquinas virtuales de trabajo.

--worker-enc-host --worker-encryption-at-host

Cifrado en la marca de host para máquinas virtuales de trabajo.

valores aceptados: false, true
valor predeterminado: False
--worker-vm-disk-size-gb

Tamaño del disco en GB de máquinas virtuales de trabajo.

--worker-vm-size

Tamaño de las máquinas virtuales de trabajo.

az aro delete

Elimine un clúster.

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

Ejemplos

Elimine un clúster.

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

Parámetros requeridos

--name -n

Nombre del clúster.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--yes -y

No solicita confirmación.

valor predeterminado: False

az aro get-versions

Enumera las versiones disponibles para la instalación.

az aro get-versions --location

Ejemplos

Enumere las versiones de instalación disponibles para la región Este de EE. UU.

az aro get-versions --location eastus

Enumere las versiones de instalación disponibles para la región Este de EE. UU. con salida con formato de tabla.

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

Parámetros requeridos

--location -l

Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.

az aro list

Enumeración de clústeres.

az aro list [--resource-group]

Ejemplos

Enumeración de clústeres.

az aro list

Enumeración de clústeres con vista de tabla.

az aro list -o table

Parámetros opcionales

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az aro list-credentials

Enumerar las credenciales de un clúster.

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

Ejemplos

Enumerar las credenciales de un clúster.

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

Parámetros requeridos

--name -n

Nombre del clúster.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az aro show

Obtenga los detalles de un clúster.

az aro show --name
            --resource-group

Ejemplos

Obtenga los detalles de un clúster.

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

Parámetros requeridos

--name -n

Nombre del clúster.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

az aro update

Actualizar un clúster.

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

Ejemplos

Actualizar un clúster.

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

Parámetros requeridos

--name -n

Nombre del clúster.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--client-id

Id. de cliente de la entidad de servicio del clúster.

--client-secret

Secreto de cliente de la entidad de servicio del clúster.

--no-wait

No espere hasta que finalice la operación de ejecución prolongada.

valor predeterminado: False
--refresh-credentials

Actualice las credenciales de la aplicación de clúster.

valores aceptados: false, true
valor predeterminado: False

az aro wait

Espere a que un clúster llegue a un estado deseado.

Si se interrumpió una operación en un clúster o se inició con --no-wait, use este comando para esperar a que se complete.

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

Parámetros requeridos

--name -n

Nombre del clúster.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--created

Espere hasta que se cree con "provisioningState" en "Succeeded".

valor predeterminado: False
--custom

Espere hasta que la condición cumpla una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Espere hasta que se elimine.

valor predeterminado: False
--exists

Espere hasta que exista el recurso.

valor predeterminado: False
--interval

Intervalo de sondeo en segundos.

valor predeterminado: 30
--timeout

Espera máxima en segundos.

valor predeterminado: 3600
--updated

Espere hasta que se actualice con provisioningState en "Succeeded".

valor predeterminado: False