az aks

Administrar Azure Kubernetes Services.

Comandos

az aks browse

Mostrar el panel para un clúster de Kubernetes en un explorador Web.

az aks check-acr

Validar un ACR es accesible desde un clúster de AKS.

az aks create

Cree un clúster de Kubernetes administrado.

az aks delete

Eliminar un clúster de Kubernetes administrado.

az aks disable-addons

Deshabilite los complementos de Kubernetes.

az aks enable-addons

Habilitar complementos de Kubernetes.

az aks get-credentials

Obtener las credenciales de acceso para un clúster de Kubernetes administrado.

az aks get-upgrades

Obtenga las versiones de actualización disponibles para un clúster de Kubernetes administrado.

az aks get-versions

Obtenga las versiones disponibles para crear un clúster de Kubernetes administrado.

az aks install-cli

Descargar e instalar kubectl, la herramienta de la línea de comandos de Kubernetes. Descargue e instale kubelogin, un complemento de credencial de cliente-Go (exec) que implementa la autenticación de Azure.

az aks list

Enumerar clústeres de Kubernetes administrados.

az aks nodepool

Comandos para administrar grupos de nodos en el clúster de Kubernetes Kubernetes.

az aks nodepool add

Agregue un grupo de nodos al clúster de Kubernetes administrado.

az aks nodepool delete

Elimine el grupo de agentes en el clúster de Kubernetes administrado.

az aks nodepool get-upgrades

Obtenga las versiones de actualización disponibles para un grupo de agentes del clúster de Kubernetes administrado.

az aks nodepool list

Enumerar grupos de nodos en el clúster de Kubernetes administrado.

az aks nodepool scale

Escale el grupo de nodos en un clúster de Kubernetes administrado.

az aks nodepool show

Mostrar los detalles de un grupo de nodos en el clúster de Kubernetes administrado.

az aks nodepool update

Actualice un grupo de nodos para habilitar o deshabilitar el escalador automático de clúster o cambie min-Count o Max-Count.

az aks nodepool upgrade

Actualice el grupo de nodos en un clúster de Kubernetes administrado.

az aks remove-dev-spaces

Quitar Azure Dev Spaces de un clúster de Kubernetes administrado.

az aks rotate-certs

Gire los certificados y las claves en un clúster de Kubernetes administrado.

az aks scale

Escale el grupo de nodos en un clúster de Kubernetes administrado.

az aks show

Mostrar los detalles de un clúster de Kubernetes administrado.

az aks start

Inicie el clúster administrado.

az aks stop

Detenga el clúster administrado.

az aks update

Actualice un clúster de Kubernetes administrado.

az aks update-credentials

Actualice las credenciales para un clúster de Kubernetes administrado, como la entidad de servicio.

az aks upgrade

Actualice un clúster de Kubernetes administrado a una versión más reciente.

az aks use-dev-spaces

Use Azure Dev Spaces con un clúster de Kubernetes administrado.

az aks wait

Espere a que un clúster de Kubernetes administrado alcance el estado deseado.

az aks command

Consulte detalles de uso en ' AZ AKS Command Invoke ', ' AZ AKS Command result '.

az aks command invoke

Ejecute un comando de Shell (con kubectl, Helm) en el clúster de AKS, también admite la conexión de archivos.

az aks command result

Resultado de la captura de ' AKS Command Invoke ' desencadenada previamente.

az aks kanalyze

Mostrar los resultados de diagnóstico para el clúster de Kubernetes después de que se haya completado kollect.

az aks kollect

Recopilación de información de diagnóstico para el clúster de Kubernetes.

az aks maintenanceconfiguration

Comandos para administrar las configuraciones de mantenimiento en el clúster de Kubernetes administrado.

az aks maintenanceconfiguration add

Agregue una configuración de mantenimiento en el clúster de Kubernetes administrado.

az aks maintenanceconfiguration delete

Elimina una configuración de mantenimiento en el clúster de Kubernetes administrado.

az aks maintenanceconfiguration list

Enumera las configuraciones de mantenimiento en el clúster de Kubernetes administrado.

az aks maintenanceconfiguration show

Mostrar los detalles de una configuración de mantenimiento en el clúster de Kubernetes administrado.

az aks maintenanceconfiguration update

Actualice una configuración de mantenimiento de un clúster de Kubernetes administrado.

az aks pod-identity

Comandos para administrar identidades Pod en el clúster de Kubernetes administrado.

az aks pod-identity add

Agregue una identidad Pod a un clúster de Kubernetes administrado.

az aks pod-identity delete

Quite una identidad pod de un clúster de Kubernetes administrado.

az aks pod-identity exception

Comandos para administrar excepciones de identidad Pod en el clúster de Kubernetes administrado.

az aks pod-identity exception add

Agregue una excepción de identidad Pod a un clúster de Kubernetes administrado.

az aks pod-identity exception delete

Quite una excepción de identidad pod de un clúster de Kubernetes administrado.

az aks pod-identity exception list

Enumerar las excepciones de identidad de Pod en un clúster de Kubernetes administrado.

az aks pod-identity exception update

Actualice una excepción de identidad Pod en un clúster de Kubernetes administrado.

az aks pod-identity list

Enumere las identidades del Pod en un clúster de Kubernetes administrado.

az aks app

Comandos para administrar la aplicación AKS.

az aks app up

Implemente en AKS a través de las acciones de GitHub.

az aks browse

Mostrar el panel para un clúster de Kubernetes en un explorador Web.

az aks browse --name
              --resource-group
              [--disable-browser]
              [--listen-address]
              [--listen-port]
              [--subscription]

Ejemplos

Mostrar el panel para un clúster de Kubernetes en un explorador Web. generado automáticamente

az aks browse --name MyManagedCluster --resource-group MyResourceGroup

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--disable-browser

No inicie un explorador Web después de establecer el reenvío de puertos.

--listen-address

La dirección de escucha del panel.

valor predeterminado: 127.0.0.1
--listen-port

El puerto de escucha del panel.

valor predeterminado: 8001
--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks check-acr

Validar un ACR es accesible desde un clúster de AKS.

az aks check-acr --acr
                 --name
                 --resource-group
                 [--subscription]

Ejemplos

Validar el ACR es accesible desde el clúster de AKS.

az aks check-acr --name MyManagedCluster --resource-group MyResourceGroup --acr myacr.azurecr.io

Parámetros requeridos

--acr

El FQDN del ACR.

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks create

Cree un clúster de Kubernetes administrado.

az aks create --name
              --resource-group
              [--aad-admin-group-object-ids]
              [--aad-client-app-id]
              [--aad-server-app-id]
              [--aad-server-app-secret]
              [--aad-tenant-id]
              [--aci-subnet-name]
              [--admin-username]
              [--api-server-authorized-ip-ranges]
              [--appgw-id]
              [--appgw-name]
              [--appgw-subnet-cidr]
              [--appgw-subnet-id]
              [--appgw-watch-namespace]
              [--assign-identity]
              [--attach-acr]
              [--ca-profile]
              [--client-secret]
              [--disable-rbac]
              [--dns-name-prefix]
              [--dns-service-ip]
              [--docker-bridge-address]
              [--enable-aad]
              [--enable-addons]
              [--enable-ahub]
              [--enable-cluster-autoscaler]
              [--enable-managed-identity]
              [--enable-node-public-ip]
              [--enable-private-cluster]
              [--enable-rbac]
              [--enable-sgxquotehelper]
              [--fqdn-subdomain]
              [--generate-ssh-keys]
              [--kubernetes-version]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-count]
              [--load-balancer-outbound-ip-prefixes]
              [--load-balancer-outbound-ips]
              [--load-balancer-outbound-ports]
              [--load-balancer-sku]
              [--location]
              [--max-count]
              [--max-pods]
              [--min-count]
              [--network-plugin {azure, kubenet}]
              [--network-policy]
              [--no-ssh-key]
              [--no-wait]
              [--node-count]
              [--node-osdisk-diskencryptionset-id]
              [--node-osdisk-size]
              [--node-osdisk-type]
              [--node-public-ip-prefix-id]
              [--node-vm-size]
              [--nodepool-labels]
              [--nodepool-name]
              [--nodepool-tags]
              [--outbound-type {loadBalancer, userDefinedRouting}]
              [--pod-cidr]
              [--ppg]
              [--private-dns-zone]
              [--service-cidr]
              [--service-principal]
              [--skip-subnet-role-assignment]
              [--ssh-key-value]
              [--subscription]
              [--tags]
              [--uptime-sla]
              [--vm-set-type]
              [--vnet-subnet-id]
              [--windows-admin-password]
              [--windows-admin-username]
              [--workspace-resource-id]
              [--yes]
              [--zones {1, 2, 3}]

Ejemplos

Cree un clúster de Kubernetes con una clave pública SSH existente.

az aks create -g MyResourceGroup -n MyManagedCluster --ssh-key-value /path/to/publickey

Cree un clúster de Kubernetes con una versión específica.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.16.9

Cree un clúster de Kubernetes con un grupo de nodos más grande.

az aks create -g MyResourceGroup -n MyManagedCluster --node-count 7

Cree un clúster de kubernetes con K8S 1.13.9 pero use VMAs.

az aks create -g MyResourceGroup -n MyManagedCluster --kubernetes-version 1.16.9 --vm-set-type AvailabilitySet

Cree un clúster de kubernetes con la versión de kubernetes predeterminada, el equilibrador de carga de SKU predeterminado (estándar) y el tipo de conjunto de VM predeterminado (VirtualMachineScaleSets).

az aks create -g MyResourceGroup -n MyManagedCluster

Cree un clúster de kubernetes con el equilibrador de carga de SKU estándar y dos direcciones IP creadas por AKS para el uso de la conexión de salida del equilibrador de carga.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2

Cree un clúster de kubernetes con un equilibrador de carga de SKU estándar, con dos direcciones IP administradas de AKS de salida un tiempo de espera de flujo inactivo de 5 minutos y 8000 puertos asignados por equipo.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2 --load-balancer-idle-timeout 5 --load-balancer-outbound-ports 8000

Cree un clúster de kubernetes con el equilibrador de carga de SKU estándar y use las direcciones IP públicas proporcionadas para el uso de la conexión de salida del equilibrador de carga.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ips <ip-resource-id-1,ip-resource-id-2>

Cree un clúster de kubernetes con el equilibrador de carga de SKU estándar y use los prefijos de dirección IP pública proporcionados para el uso de la conexión de salida del equilibrador de carga.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ip-prefixes <ip-prefix-resource-id-1,ip-prefix-resource-id-2>

Cree un clúster de kubernetes con load balancer básico y el tipo de conjunto de máquinas virtuales conjunto.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku basic --vm-set-type AvailabilitySet

Cree un clúster de kubernetes con intervalos IP de apiserver autorizados.

az aks create -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 193.168.1.0/24,194.168.1.0/24,195.168.1.0

Cree un clúster de kubernetes que habilite la identidad administrada.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-managed-identity

Creación de un clúster de kubernetes con userDefinedRouting, SKU de load balancer estándar y una subred personalizada preconfigurada con una tabla de rutas

az aks create -g MyResourceGroup -n MyManagedCluster --outbound-type userDefinedRouting --load-balancer-sku standard --vnet-subnet-id customUserSubnetVnetID

Cree un clúster de kubernetes con grupos de agentes de Windows compatibles.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$'

Cree un clúster de kubernetes con grupos de agentes de Windows compatibles con AHUB habilitado.

az aks create -g MyResourceGroup -n MyManagedCluster --load-balancer-sku Standard --network-plugin azure --windows-admin-username azure --windows-admin-password 'replacePassword1234$' --enable-ahub

Cree un clúster de kubernetes con AAD administrado habilitado.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-aad --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Cree un clúster de kubernetes con cifrado del lado servidor con la clave que posee.

az aks create -g MyResourceGroup -n MyManagedCluster --node-osdisk-diskencryptionset-id <disk-encryption-set-resource-id>

Cree un clúster de kubernetes con sistema operativo efímero habilitado.

az aks create -g MyResourceGroup -n MyManagedCluster --node-osdisk-type Ephemeral --node-osdisk-size 48

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--aad-admin-group-object-ids

Lista separada por comas de identificadores de objeto de grupo de AAD que se establecerán como administrador de clústeres.

--aad-client-app-id

IDENTIFICADOR de una aplicación cliente de Azure Active Directory de tipo "Native". Esta aplicación es para el inicio de sesión de usuario a través de kubectl.

--aad-server-app-id

El identificador de una aplicación de servidor Azure Active Directory de tipo "aplicación web/API". Esta aplicación representa la apiserver (aplicación de servidor) del clúster administrado.

--aad-server-app-secret

El secreto de una aplicación de servidor de Azure Active Directory.

--aad-tenant-id

IDENTIFICADOR de un inquilino de Azure Active Directory.

--aci-subnet-name

Nombre de una subred de una red virtual existente en la que se implementarán los nodos virtuales.

--admin-username -u

Cuenta de usuario que se va a crear en las máquinas virtuales de un nodo para el acceso de SSH.

valor predeterminado: azureuser
--api-server-authorized-ip-ranges

Lista separada por comas de intervalos IP de apiserver autorizados. Establezca en 0.0.0.0/32 para restringir el tráfico de apiserver a los grupos de nodos.

--appgw-id

Identificador de recurso de un Application Gateway existente que se va a usar con AGIC. Use con el complemento de entrada-Azure.

--appgw-name

Nombre de la puerta de enlace de aplicaciones que se va a crear o usar en el grupo de recursos del nodo. Use con el complemento de entrada-Azure.

--appgw-subnet-cidr

CIDR de subred que se va a usar para una nueva subred creada para implementar el Application Gateway. Use con el complemento de entrada-Azure.

--appgw-subnet-id

Identificador de recurso de una subred existente usada para implementar el Application Gateway. Use con el complemento de entrada-Azure.

--appgw-watch-namespace

Especifique el espacio de nombres, que debe ver AGIC. Este puede ser un valor de cadena único o una lista de espacios de nombres separada por comas.

--assign-identity

Especifique una identidad asignada por el usuario existente para el uso del plano de control con el fin de administrar el grupo de recursos del clúster.

--attach-acr

Conceda la asignación de rol ' acrpull ' al ACR especificado por el nombre o el identificador de recurso.

--ca-profile --cluster-autoscaler-profile

Lista de pares clave = valor separados por espacios para configurar el escalador automático del clúster. Pase una cadena vacía para borrar el perfil.

--client-secret

Secreto asociado a la entidad de servicio. Este argumento es necesario si --service-principal se especifica.

--disable-rbac

Deshabilitar Kubernetes Role-Based Access Control.

--dns-name-prefix -p

Prefijo para los nombres de host que se crean. Si no se especifica, genere un nombre de host mediante el clúster administrado y los nombres de grupo de recursos.

--dns-service-ip

Dirección IP asignada al servicio DNS de Kubernetes.

--docker-bridge-address

Una dirección IP y una máscara de máscara específicas para el puente de Docker mediante la notación CIDR estándar.

--enable-aad

Habilite la característica AAD administrada para el clúster.

--enable-addons -a

Habilita los complementos de Kubernetes de una lista separada por comas.

--enable-ahub

Habilite las ventajas de los usuarios híbridos de Azure (AHUB) para máquinas virtuales Windows.

--enable-cluster-autoscaler

Habilitar el escalado automático del clúster, el valor predeterminado es false.

--enable-managed-identity

Usar una identidad administrada asignada por el sistema para administrar el grupo de recursos del clúster.

valor predeterminado: 1
--enable-node-public-ip

Habilite la dirección IP pública del nodo VMSS.

--enable-private-cluster

Habilite el clúster privado.

--enable-rbac -r

Habilita el control de acceso basado en rol de Kubernetes. Valor predeterminado: habilitado.

--enable-sgxquotehelper

Habilite la aplicación auxiliar de Comillas SGX para el complemento confcom.

--fqdn-subdomain

Prefijo del FQDN que se crea para el clúster privado con el escenario de zona DNS privada personalizada.

--generate-ssh-keys

Generar archivos de clave pública y privada SSH si faltan. Las claves se almacenarán en el directorio ~/.ssh

--kubernetes-version -k

Versión de Kubernetes que se va a usar para crear el clúster, como "1.16.9".

valor de: `az aks get-versions`
--load-balancer-idle-timeout

Tiempo de espera de inactividad del equilibrador de carga en minutos.

--load-balancer-managed-outbound-ip-count

Recuento de direcciones IP salientes administradas por el equilibrador de carga.

--load-balancer-outbound-ip-prefixes

Identificadores de recursos de prefijo IP salientes del equilibrador de carga.

--load-balancer-outbound-ips

Identificadores de recursos de IP salientes del equilibrador de carga.

--load-balancer-outbound-ports

Puertos asignados de salida del equilibrador de carga.

--load-balancer-sku

Azure Load Balancer selección de SKU para el clúster. básico o estándar.

--location -l

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

--max-count

Número máximo de nodos usados para el escalado automático, cuando se especifica "--Enable-Cluster-autoescalar". Especifique el valor en el intervalo de [1, 100].

--max-pods -m

Número máximo de pods que se pueden implementar en un nodo.

--min-count

Número mínimo de nodos usados para el escalado automático, cuando se especifica "--Enable-Cluster-autoescalar". Especifique el valor en el intervalo de [1, 100].

--network-plugin

Complemento de red de Kubernetes que se va a utilizar.

valores aceptados: azure, kubenet
--network-policy

Directiva de red de Kubernetes que se va a usar.

--no-ssh-key -x

No se utilizan ni crean claves de SSH locales.

--no-wait

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

--node-count -c

Número de nodos del grupo de nodos de Kubernetes. Después de crear un clúster, puede cambiar el tamaño de su grupo de nodos con az aks scale .

valor predeterminado: 3
--node-osdisk-diskencryptionset-id -d

ResourceId del conjunto de cifrado de disco que se va a usar para habilitar el cifrado en reposo en el disco del sistema operativo del nodo del agente.

--node-osdisk-size

Tamaño en GB del disco del sistema operativo para cada nodo del grupo de nodos. 30 GB como mínimo.

--node-osdisk-type

Tipo de disco del sistema operativo que se va a usar para las máquinas de un grupo de agentes determinado: efímero o administrado. El valor predeterminado es "efímero" cuando sea posible junto con el tamaño de la máquina virtual y el tamaño del disco del sistema operativo. No se puede cambiar para este grupo después de la creación.

--node-public-ip-prefix-id

IDENTIFICADOR de prefijo de dirección IP pública que se usa para asignar direcciones IP públicas a los nodos de VMSS.

--node-vm-size -s

Tamaño de la Virtual Machines que se va a crear como nodos Kubernetes.

valor predeterminado: Standard_DS2_v2
--nodepool-labels

Etiquetas separadas por espacios: clave [= valor] [clave [= valor]...]. No se pueden cambiar las etiquetas de nodo a través de la CLI tras su creación. Vea https://aka.ms/node-labels para obtener la sintaxis de las etiquetas.

--nodepool-name

Nombre del grupo de nodos, hasta 12 caracteres alfanuméricos.

valor predeterminado: nodepool1
--nodepool-tags

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

--outbound-type

Cómo se configurará el tráfico saliente para un clúster.

valores aceptados: loadBalancer, userDefinedRouting
--pod-cidr

Intervalo IP en notación CIDR desde el que se van a asignar las direcciones IP de los pods cuando se utilice kubenet.

--ppg

IDENTIFICADOR de un PPG.

--private-dns-zone

Modo de zona DNS privada para el clúster privado.

--service-cidr

Intervalo IP en notación CIDR desde el que se van a asignar las direcciones IP del clúster de servicio.

--service-principal

Entidad de servicio utilizada para la autenticación en las API de Azure.

--skip-subnet-role-assignment

Omitir la asignación de roles para la subred (redes avanzadas).

--ssh-key-value

Ruta de acceso de clave pública o contenido de clave que se va a instalar en máquinas virtuales de nodo para el acceso SSH. Por ejemplo, "ssh-RSA AAAAB... recortar... UcyupgH azureuser@linuxvm '.

valor predeterminado: ~\.ssh\id_rsa.pub
--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--tags

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

--uptime-sla

Habilitación de un servicio de clúster administrado de pago con un acuerdo de nivel de servicio con respaldo financiero.

--vm-set-type

Tipo de conjunto de máquinas virtuales del grupo de agentes. VirtualMachineScaleSets o conjunto.

--vnet-subnet-id

Identificador de la subred de una red virtual existente en la que se va a implementar el clúster.

--windows-admin-password

Contraseña para crear en máquinas virtuales de nodo de Windows.

--windows-admin-username

Nombre de usuario que se va a crear en máquinas virtuales de nodo de Windows.

--workspace-resource-id

Identificador de recurso de un área de trabajo de Log Analytics para almacenar los datos relacionados con la supervisión. Si no se especifica, utiliza el área de trabajo Log Analytics predeterminada si existe; de lo contrario, crea una.

--yes -y

No solicita confirmación.

--zones -z

Zonas de disponibilidad en las que se colocarán los nodos del agente.

valores aceptados: 1, 2, 3

az aks delete

Eliminar un clúster de Kubernetes administrado.

az aks delete --name
              --resource-group
              [--no-wait]
              [--subscription]
              [--yes]

Ejemplos

Eliminar un clúster de Kubernetes administrado. generado automáticamente

az aks delete --name MyManagedCluster --resource-group MyResourceGroup

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--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.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--yes -y

No solicita confirmación.

az aks disable-addons

Deshabilite los complementos de Kubernetes.

az aks disable-addons --addons
                      --name
                      --resource-group
                      [--no-wait]
                      [--subscription]

Ejemplos

Deshabilite los complementos de Kubernetes. generado automáticamente

az aks disable-addons --addons virtual-node --name MyManagedCluster --resource-group MyResourceGroup

Parámetros requeridos

--addons -a

Deshabilite los complementos de Kubernetes en una lista separada por comas.

--name -n

Nombre del clúster administrado.

--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.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks enable-addons

Habilitar complementos de Kubernetes.

Estos complementos están disponibles: http_application_routing: configure la entrada con la creación automática de nombres DNS públicos. supervisión: Active la supervisión de Log Analytics. Requiere "--Workspace-Resource-ID". Si el complemento de supervisión está habilitado, el argumento no-wait no tendrá ningún efecto virtual-node-enable AKS nodo virtual. Requiere--subnet-Name para proporcionar el nombre de una subred existente para que la use el nodo virtual. Azure-Policy: habilitación de Azure Policy. El complemento de Azure Policy para AKS permite aplicar las implementaciones a escala y las medidas de seguridad en los clústeres de una manera centralizada y coherente. Obtenga más información en aka.ms/aks/policy. entrada-appgw-enable Application Gateway Addon del controlador de entrada.

az aks enable-addons --addons
                     --name
                     --resource-group
                     [--appgw-id]
                     [--appgw-name]
                     [--appgw-subnet-cidr]
                     [--appgw-subnet-id]
                     [--appgw-watch-namespace]
                     [--enable-sgxquotehelper]
                     [--no-wait]
                     [--subnet-name]
                     [--subscription]
                     [--workspace-resource-id]

Ejemplos

Habilitar complementos de Kubernetes. generado automáticamente

az aks enable-addons --addons virtual-node --name MyManagedCluster --resource-group MyResourceGroup --subnet MySubnetName

Habilite el complemento de entrada-appgw con el prefijo de subred.

az aks enable-addons --name MyManagedCluster --resource-group MyResourceGroup --addons ingress-appgw --appgw-subnet-cidr 10.2.0.0/16 --appgw-name gateway

Parámetros requeridos

--addons -a

Habilita los complementos de Kubernetes de una lista separada por comas.

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--appgw-id

Identificador de recurso de un Application Gateway existente que se va a usar con AGIC. Use con el complemento de entrada-Azure.

--appgw-name

Nombre de la puerta de enlace de aplicaciones que se va a crear o usar en el grupo de recursos del nodo. Use con el complemento de entrada-Azure.

--appgw-subnet-cidr

CIDR de subred que se va a usar para una nueva subred creada para implementar el Application Gateway. Use con el complemento de entrada-Azure.

--appgw-subnet-id

Identificador de recurso de una subred existente usada para implementar el Application Gateway. Use con el complemento de entrada-Azure.

--appgw-watch-namespace

Especifique el espacio de nombres, que debe ver AGIC. Este puede ser un valor de cadena único o una lista de espacios de nombres separada por comas.

--enable-sgxquotehelper

Habilite la aplicación auxiliar de Comillas SGX para el complemento confcom.

--no-wait

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

--subnet-name -s

Nombre de una subred existente que se va a usar con el complemento de nodo virtual.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--workspace-resource-id

Identificador de recurso de un área de trabajo de Log Analytics para almacenar los datos relacionados con la supervisión.

az aks get-credentials

Obtener las credenciales de acceso para un clúster de Kubernetes administrado.

De forma predeterminada, las credenciales se combinan en el archivo. Kube/config para que kubectl pueda usarlas. Vea el parámetro-f para obtener más información.

az aks get-credentials --name
                       --resource-group
                       [--admin]
                       [--context]
                       [--file]
                       [--overwrite-existing]
                       [--subscription]

Ejemplos

Obtener las credenciales de acceso para un clúster de Kubernetes administrado. generado automáticamente

az aks get-credentials --name MyManagedCluster --resource-group MyResourceGroup

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--admin -a

Obtiene las credenciales de administrador de clústeres. Valor predeterminado: credenciales de usuario del clúster.

--context

Si se especifica, sobrescriba el nombre del contexto predeterminado.

--file -f

Archivo de configuración de Kubernetes que se va a actualizar. En su lugar, use "-" para imprimir YAML en stdout.

valor predeterminado: ~/.kube/config
--overwrite-existing

Sobrescriba cualquier entrada existente del clúster con el mismo nombre.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks get-upgrades

Obtenga las versiones de actualización disponibles para un clúster de Kubernetes administrado.

az aks get-upgrades --name
                    --resource-group
                    [--subscription]

Ejemplos

Obtención de las versiones de actualización disponibles para un clúster de Kubernetes administrado

az aks get-upgrades --name MyManagedCluster --resource-group MyResourceGroup

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks get-versions

Obtenga las versiones disponibles para crear un clúster de Kubernetes administrado.

az aks get-versions --location
                    [--subscription]

Ejemplos

Obtener las versiones disponibles para crear un clúster de Kubernetes administrado

az aks get-versions --location westus2

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>.

Parámetros opcionales

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks install-cli

Descargar e instalar kubectl, la herramienta de la línea de comandos de Kubernetes. Descargue e instale kubelogin, un complemento de credencial de cliente-Go (exec) que implementa la autenticación de Azure.

az aks install-cli [--base-src-url]
                   [--client-version]
                   [--install-location]
                   [--kubelogin-base-src-url]
                   [--kubelogin-install-location]
                   [--kubelogin-version]
                   [--subscription]

Parámetros opcionales

--base-src-url

URL de origen de descarga básica para las versiones de kubectl.

--client-version

Versión de kubectl que se va a instalar.

valor predeterminado: latest
--install-location

Ruta de acceso en la que se va a instalar kubectl.

valor predeterminado: ~/.azure-kubectl/kubectl.exe
--kubelogin-base-src-url -l

URL de origen de descarga básica para las versiones de kubelogin.

--kubelogin-install-location

Ruta de acceso en la que se va a instalar kubelogin.

valor predeterminado: ~/.azure-kubelogin/kubelogin.exe
--kubelogin-version

Versión de kubelogin que se va a instalar.

valor predeterminado: latest
--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks list

Enumerar clústeres de Kubernetes administrados.

az aks list [--query-examples]
            [--resource-group]
            [--subscription]

Parámetros opcionales

--query-examples

Recomiende la cadena JMESPath. Puede copiar una de las consultas y pegarla después del parámetro--Query entre comillas dobles para ver los resultados. Puede Agregar una o más palabras clave posicionales para que podamos proporcionar sugerencias basadas en estas palabras clave.

--resource-group -g

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

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks remove-dev-spaces

Quitar Azure Dev Spaces de un clúster de Kubernetes administrado.

az aks remove-dev-spaces --name
                         --resource-group
                         [--subscription]
                         [--yes]

Ejemplos

Quitar Azure Dev Spaces de un clúster de Kubernetes administrado.

az aks remove-dev-spaces -g my-aks-group -n my-aks

Quitar Azure Dev Spaces de un clúster de Kubernetes administrado sin preguntar.

az aks remove-dev-spaces -g my-aks-group -n my-aks --yes

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--yes -y

No solicita confirmación.

az aks rotate-certs

Gire los certificados y las claves en un clúster de Kubernetes administrado.

Kubernetes no estará disponible durante la rotación de certificados de clúster.

az aks rotate-certs --name
                    --resource-group
                    [--no-wait]
                    [--subscription]
                    [--yes]

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--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.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--yes -y

No solicita confirmación.

az aks scale

Escale el grupo de nodos en un clúster de Kubernetes administrado.

az aks scale --name
             --node-count
             --resource-group
             [--no-wait]
             [--nodepool-name]
             [--subscription]

Ejemplos

Escale el grupo de nodos en un clúster de Kubernetes administrado. generado automáticamente

az aks scale --name MyManagedCluster --node-count 3 --resource-group MyResourceGroup

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--node-count -c

Número de nodos del grupo de nodos de Kubernetes.

--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.

--nodepool-name

Nombre del grupo de nodos, hasta 12 caracteres alfanuméricos.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks show

Mostrar los detalles de un clúster de Kubernetes administrado.

az aks show --name
            --resource-group
            [--query-examples]
            [--subscription]

Ejemplos

Mostrar los detalles de un clúster de Kubernetes administrado

az aks show --name MyManagedCluster --resource-group MyResourceGroup

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--query-examples

Recomiende la cadena JMESPath. Puede copiar una de las consultas y pegarla después del parámetro--Query entre comillas dobles para ver los resultados. Puede Agregar una o más palabras clave posicionales para que podamos proporcionar sugerencias basadas en estas palabras clave.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks start

Inicie el clúster administrado.

Inicia un clúster administrado detenido.

az aks start --name
             --resource-group
             [--no-wait]
             [--subscription]

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--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.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks stop

Detenga el clúster administrado.

Detiene un clúster administrado en ejecución.

az aks stop --name
            --resource-group
            [--no-wait]
            [--subscription]

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--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.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks update

Actualice un clúster de Kubernetes administrado.

az aks update --name
              --resource-group
              [--aad-admin-group-object-ids]
              [--aad-tenant-id]
              [--api-server-authorized-ip-ranges]
              [--attach-acr]
              [--ca-profile]
              [--detach-acr]
              [--disable-ahub]
              [--disable-cluster-autoscaler]
              [--enable-aad]
              [--enable-ahub]
              [--enable-cluster-autoscaler]
              [--load-balancer-idle-timeout]
              [--load-balancer-managed-outbound-ip-count]
              [--load-balancer-outbound-ip-prefixes]
              [--load-balancer-outbound-ips]
              [--load-balancer-outbound-ports]
              [--max-count]
              [--min-count]
              [--no-uptime-sla]
              [--no-wait]
              [--subscription]
              [--update-cluster-autoscaler]
              [--uptime-sla]

Ejemplos

Actualice un clúster de kubernetes con load balancer estándar para usar dos IP creadas por AKS para el uso de la conexión de salida del equilibrador de carga.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2

Actualice un clúster de kubernetes con load balancer estándar para usar las direcciones IP públicas proporcionadas para el uso de la conexión de salida del equilibrador de carga.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ips <ip-resource-id-1,ip-resource-id-2>

Cree un clúster de kubernetes con un equilibrador de carga de SKU estándar, con dos direcciones IP administradas de AKS de salida un tiempo de espera de flujo inactivo de 5 minutos y 8000 puertos asignados por equipo.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-managed-outbound-ip-count 2 --load-balancer-idle-timeout 5 --load-balancer-outbound-ports 8000

Actualice un clúster de kubernetes con load balancer estándar para usar los prefijos de dirección IP pública proporcionados para el uso de la conexión de salida del equilibrador de carga.

az aks update -g MyResourceGroup -n MyManagedCluster --load-balancer-outbound-ip-prefixes <ip-prefix-resource-id-1,ip-prefix-resource-id-2>

Adjunte el clúster de AKS a ACR por el nombre "acrName"

az aks update -g MyResourceGroup -n MyManagedCluster --attach-acr acrName

Actualice un clúster de kubernetes con intervalos IP de apiserver autorizados.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 193.168.1.0/24,194.168.1.0/24

Deshabilite la característica de intervalos IP de apiserver autorizados para un clúster de kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges ""

Restrinja el tráfico de apiserver en un clúster de kubernetes a nodos agentpool.

az aks update -g MyResourceGroup -n MyManagedCluster --api-server-authorized-ip-ranges 0.0.0.0/32

Actualice un clúster de AAD administrado por AKS con ID. de inquilino o identificador de objeto de grupo de administración.

az aks update -g MyResourceGroup -n MyManagedCluster --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Migre un clúster de AKS AAD-Integrated o un clúster de no AAD a un clúster de AAD administrado por AKS.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-aad --aad-admin-group-object-ids <id-1,id-2> --aad-tenant-id <id>

Habilite las ventajas de los usuarios híbridos de Azure featture para un clúster de kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-ahub

Deshabilite las ventajas de los usuarios híbridos de Azure featture para un clúster de kubernetes.

az aks update -g MyResourceGroup -n MyManagedCluster --disable-ahub

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--aad-admin-group-object-ids

Lista separada por comas de identificadores de objeto de grupo de AAD que se establecerán como administrador de clústeres.

--aad-tenant-id

IDENTIFICADOR de un inquilino de Azure Active Directory.

--api-server-authorized-ip-ranges

Lista separada por comas de intervalos IP de apiserver autorizados. Establézcalo en "" para permitir todo el tráfico en un clúster restringido previamente. Establezca en 0.0.0.0/32 para restringir el tráfico de apiserver a los grupos de nodos.

--attach-acr

Conceda la asignación de rol ' acrpull ' al ACR especificado por el nombre o el identificador de recurso.

--ca-profile --cluster-autoscaler-profile

Lista de pares clave = valor separados por espacios para configurar el escalador automático del clúster. Pase una cadena vacía para borrar el perfil.

--detach-acr

Deshabilite la asignación de roles ' acrpull ' en el ACR especificado por nombre o identificador de recurso.

--disable-ahub

Deshabilite la característica de ventajas de los usuarios híbridos de Azure (AHUB) para el clúster.

--disable-cluster-autoscaler -d

Deshabilite el escalador automático del clúster.

--enable-aad

Habilite la característica AAD administrada para el clúster.

--enable-ahub

Habilite la característica de beneficios de usuarios híbridos de Azure (AHUB) para el clúster.

--enable-cluster-autoscaler -e

Habilite el escalador automático de clústeres.

--load-balancer-idle-timeout

Tiempo de espera de inactividad del equilibrador de carga en minutos.

--load-balancer-managed-outbound-ip-count

Recuento de direcciones IP salientes administradas por el equilibrador de carga.

--load-balancer-outbound-ip-prefixes

Identificadores de recursos de prefijo IP salientes del equilibrador de carga.

--load-balancer-outbound-ips

Identificadores de recursos de IP salientes del equilibrador de carga.

--load-balancer-outbound-ports

Puertos asignados de salida del equilibrador de carga.

--max-count

Número máximo de nodos usados para el escalado automático, cuando se especifica "--Enable-Cluster-autoescalar". Especifique el valor en el intervalo de [1, 100].

--min-count

Número mínimo de nodos usados para el escalado automático, cuando se especifica "--Enable-Cluster-autoescalar". Especifique el valor en el intervalo de [1, 100].

--no-uptime-sla

Cambie un clúster administrado de pago a uno gratis.

--no-wait

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

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--update-cluster-autoscaler -u

Actualice min-Count o Max-Count para el escalador automático del clúster.

--uptime-sla

Habilitación de un servicio de clúster administrado de pago con un acuerdo de nivel de servicio con respaldo financiero.

az aks update-credentials

Actualice las credenciales para un clúster de Kubernetes administrado, como la entidad de servicio.

az aks update-credentials --name
                          --resource-group
                          [--aad-client-app-id]
                          [--aad-server-app-id]
                          [--aad-server-app-secret]
                          [--aad-tenant-id]
                          [--client-secret]
                          [--no-wait]
                          [--reset-aad]
                          [--reset-service-principal]
                          [--service-principal]
                          [--subscription]

Ejemplos

Actualice un clúster de Kubernetes existente con la nueva entidad de servicio.

az aks update-credentials -g MyResourceGroup -n MyManagedCluster --reset-service-principal --service-principal MyNewServicePrincipalID --client-secret MyNewServicePrincipalSecret

Actualice un clúster de Azure Active Directory Kubernetes existente con la nueva clave secreta de aplicación de servidor.

az aks update-credentials -g MyResourceGroup -n MyManagedCluster --reset-aad --aad-server-app-id MyExistingAADServerAppID --aad-server-app-secret MyNewAADServerAppSecret --aad-client-app-id MyExistingAADClientAppID --aad-tenant-id MyAADTenantID

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--aad-client-app-id

IDENTIFICADOR de una aplicación cliente de Azure Active Directory. Este argumento es necesario si --reset-aad se especifica.

--aad-server-app-id

IDENTIFICADOR de una aplicación de servidor de Azure Active Directory. Este argumento es necesario si --reset-aad se especifica.

--aad-server-app-secret

El secreto de una aplicación de servidor de Azure Active Directory. Este argumento es necesario si --reset-aad se especifica.

--aad-tenant-id

IDENTIFICADOR de inquilino asociado a Azure Active Directory.

--client-secret

Secreto asociado a la entidad de servicio. Este argumento es necesario si --service-principal se especifica.

--no-wait

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

--reset-aad

Restablezca la configuración de Azure Active Directory para un clúster administrado.

--reset-service-principal

Restablecer la entidad de servicio para un clúster administrado.

--service-principal

Entidad de servicio utilizada para la autenticación en las API de Azure. Este argumento es necesario si --reset-service-principal se especifica.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

az aks upgrade

Actualice un clúster de Kubernetes administrado a una versión más reciente.

Kubernetes no estará disponible durante las actualizaciones del clúster.

az aks upgrade --name
               --resource-group
               [--control-plane-only]
               [--kubernetes-version]
               [--no-wait]
               [--node-image-only]
               [--subscription]
               [--yes]

Ejemplos

Actualice un clúster de Kubernetes administrado a una versión más reciente. generado automáticamente

az aks upgrade --kubernetes-version 1.12.6 --name MyManagedCluster --resource-group MyResourceGroup

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--control-plane-only

Actualice solo el plano de control de clúster. Si no se especifica, se actualizarán tanto el plano de control como todos los grupos de nodos.

--kubernetes-version -k

Versión de Kubernetes para actualizar el clúster, como "1.16.9".

valor de: `az aks get-upgrades`
--no-wait

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

--node-image-only

Actualizar solo la imagen de nodo para los grupos de agentes.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--yes -y

No solicita confirmación.

az aks use-dev-spaces

Use Azure Dev Spaces con un clúster de Kubernetes administrado.

az aks use-dev-spaces --name
                      --resource-group
                      [--endpoint {None, Private, Public}]
                      [--space]
                      [--subscription]
                      [--update]
                      [--yes]

Ejemplos

Use Azure Dev Spaces con un clúster de Kubernetes administrado, seleccionando de forma interactiva un espacio de desarrollo.

az aks use-dev-spaces -g my-aks-group -n my-aks

Use Azure Dev Spaces con un clúster de Kubernetes administrado, actualizando a los componentes de cliente Azure Dev Spaces más recientes y seleccionando un espacio de desarrollo nuevo o existente.

az aks use-dev-spaces -g my-aks-group -n my-aks --update --space my-space

Use Azure Dev Spaces con un clúster de Kubernetes administrado, seleccionando un espacio de desarrollo nuevo o existente ' desarrollo/My-Space ' sin pedir confirmación.

az aks use-dev-spaces -g my-aks-group -n my-aks -s develop/my-space -y

Use Azure Dev Spaces con un clúster de Kubernetes administrado con un punto de conexión privado.

az aks use-dev-spaces -g my-aks-group -n my-aks -e private

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--endpoint -e

El tipo de extremo que se va a usar para un controlador de Azure Dev Spaces. Consulte https://aka.ms/azds-networking para obtener más información.

valores aceptados: None, Private, Public
valor predeterminado: Public
--space -s

Nombre del espacio de desarrollo nuevo o existente que se va a seleccionar. Tiene como valor predeterminado una experiencia de selección interactiva.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--update

Actualice a la versión más reciente de los componentes de cliente de Azure Dev Spaces.

--yes -y

No solicita confirmación. Requiere--Space.

az aks wait

Espere a que un clúster de Kubernetes administrado alcance el estado deseado.

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

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

Ejemplos

Espere a que se actualice un clúster y sondee cada minuto hasta treinta minutos.

az aks wait -g MyResourceGroup -n MyManagedCluster --updated --interval 60 --timeout 1800

Esperar a que un clúster de Kubernetes administrado alcance un estado deseado (generado automáticamente)

az aks wait --created --interval 60 --name MyManagedCluster --resource-group MyResourceGroup --timeout 1800

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--created

Espere a que se cree con ' provisioningState ' en ' Succeeded '.

--custom

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

--deleted

Espere hasta que se elimine.

--exists

Espere hasta que el recurso exista.

--interval

Intervalo de sondeo en segundos.

valor predeterminado: 30
--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .

--timeout

Espera máxima en segundos.

valor predeterminado: 3600
--updated

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

az aks kanalyze

Mostrar los resultados de diagnóstico para el clúster de Kubernetes después de que se haya completado kollect.

az aks kanalyze --name
                --resource-group

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

az aks kollect

Recopilación de información de diagnóstico para el clúster de Kubernetes.

Recopile información de diagnóstico del clúster de Kubernetes y almacénela en la cuenta de almacenamiento especificada. Puede proporcionar la cuenta de almacenamiento de tres maneras: el nombre de la cuenta de almacenamiento y una firma de acceso compartido con permiso de escritura. Identificador de recurso para una cuenta de almacenamiento de su propiedad. la cuenta storagea en la configuración de diagnóstico para el clúster administrado.

az aks kollect --name
               --resource-group
               [--container-logs]
               [--kube-objects]
               [--node-logs]
               [--sas-token]
               [--storage-account]

Ejemplos

usar el nombre de la cuenta de almacenamiento y un token de firma de acceso compartido con permiso de escritura

az aks kollect -g MyResourceGroup -n MyManagedCluster --storage-account MyStorageAccount --sas-token "MySasToken"

usar el identificador de recurso de un recurso de cuenta de almacenamiento de su propiedad.

az aks kollect -g MyResourceGroup -n MyManagedCluster --storage-account "MyStoreageAccountResourceId"

uso de la cuenta de storagea en la configuración de diagnóstico para el clúster administrado.

az aks kollect -g MyResourceGroup -n MyManagedCluster

Personalice los registros de contenedor para recopilar.

az aks kollect -g MyResourceGroup -n MyManagedCluster --container-logs "mynamespace1/mypod1 myns2"

personalizar los objetos kubernetes que se van a recopilar.

az aks kollect -g MyResourceGroup -n MyManagedCluster --kube-objects "mynamespace1/service myns2/deployment/deployment1"

personalizar los archivos de registro de nodo que se van a recopilar.

az aks kollect -g MyResourceGroup -n MyManagedCluster --node-logs "/var/log/azure-vnet.log /var/log/azure-vnet-ipam.log"

Parámetros requeridos

--name -n

Nombre del clúster administrado.

--resource-group -g

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

Parámetros opcionales

--container-logs

Lista de registros de contenedor que se van a recopilar.

--kube-objects

Lista de objetos kubernetes que se van a describir.

--node-logs

Lista de registros de nodo que se van a recopilar. Por ejemplo,/var/log/Cloud-init.log.

--sas-token

El token de SAS con permisos de escritura para la cuenta de almacenamiento.

--storage-account

Nombre o identificador de la cuenta de almacenamiento para guardar la información de diagnóstico.