az aks

Administración de Azure Kubernetes Services.

Comandos

az aks app

Comandos para administrar la aplicación de AKS.

az aks app up

Implemente en AKS mediante GitHub acciones.

az aks browse

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

az aks check-acr

Valide que un ACR sea accesible desde un clúster de AKS.

az aks command

Consulte el uso detallado 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 y también admita la asociación de archivos.

az aks command result

Captura del resultado de "aks command invoke" desencadenado previamente.

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 egress-endpoints

Comandos para administrar puntos de conexión de salida en un clúster de Kubernetes administrado.

az aks egress-endpoints list

Enumera los puntos de conexión de salida necesarios o recomendados para estar en la lista blanca de un clúster.

az aks enable-addons

Habilite los complementos de Kubernetes.

az aks get-credentials

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

az aks get-os-options

Obtenga las opciones del sistema operativo disponibles para crear 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 credenciales de cliente-go (exec) que implementa la autenticación de Azure.

az aks kanalyze

Muestra los resultados de diagnóstico para el clúster de Kubernetes después de que se haya realizado el proceso.

az aks kollect

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

az aks list

Enumera los clústeres de Kubernetes administrados.

az aks maintenanceconfiguration

Comandos para administrar configuraciones de mantenimiento en un 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

Elimine una configuración de mantenimiento en un 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

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

Enumera los grupos de nodos del 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

Muestre 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 cluster-autoscaler o cambiar min-count o max-count.

az aks nodepool upgrade

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

az aks pod-identity

Comandos para administrar identidades de pod en un clúster de Kubernetes administrado.

az aks pod-identity add

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

az aks pod-identity delete

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

az aks pod-identity exception

Comandos para administrar excepciones de identidad de pod en un clúster de Kubernetes administrado.

az aks pod-identity exception add

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

az aks pod-identity exception delete

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

az aks pod-identity exception list

Enumera 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 de pod en un clúster de Kubernetes administrado.

az aks pod-identity list

Enumera las identidades de pod en un clúster de Kubernetes administrado.

az aks remove-dev-spaces

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

az aks rotate-certs

Rotación de certificados y 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

Muestra 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 de 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 browse

Mostrar el panel de 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 de 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

Dirección de escucha del panel.

valor predeterminado: 127.0.0.1
--listen-port

Puerto de escucha para el 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

Valide que un ACR sea accesible desde un clúster de AKS.

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

Ejemplos

Compruebe que 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

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]
              [--assign-kubelet-identity]
              [--attach-acr]
              [--ca-profile]
              [--client-secret]
              [--disable-rbac]
              [--dns-name-prefix]
              [--dns-service-ip]
              [--docker-bridge-address]
              [--edge-zone]
              [--enable-aad]
              [--enable-addons]
              [--enable-ahub]
              [--enable-azure-rbac]
              [--enable-cluster-autoscaler]
              [--enable-encryption-at-host]
              [--enable-managed-identity]
              [--enable-node-public-ip]
              [--enable-private-cluster]
              [--enable-rbac]
              [--enable-sgxquotehelper]
              [--enable-ultra-ssd]
              [--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 predeterminada de Kubernetes, el equilibrador de carga de SKU predeterminado (Estándar) y el tipo de conjunto de máquinas virtuales 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

Creación de un clúster de Kubernetes con un equilibrador de carga de SKU estándar, con dos direcciones IP administradas de AKS salientes con un tiempo de espera de flujo inactivo de 5 minutos y 8000 puertos asignados por máquina

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 saliente 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 ip públicas proporcionados para el uso de la conexión saliente 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 el equilibrador de carga de SKU básico y el tipo de conjunto de máquinas virtuales AvailabilitySet.

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 permita la identidad administrada.

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

Creación de un clúster de Kubernetes con userDefinedRouting, una SKU de equilibrador de carga 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 que admita Windows grupos de agentes.

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 que admita Windows grupos de agentes 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 mediante 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 el sistema operativo efímero habilitado.

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

Cree un clúster de Kubernetes con EncryptionAtHost habilitado.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-encryption-at-host

Cree un clúster de Kubernetes con UltraSSD habilitado.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-ultra-ssd

Cree un clúster de Kubernetes con Azure RBAC habilitado.

az aks create -g MyResourceGroup -n MyManagedCluster --enable-aad --enable-azure-rbac

Cree un clúster de Kubernetes con la identidad del plano de control personalizada y la identidad de kubelet.

az aks create -g MyResourceGroup -n MyManagedCluster --assign-identity <control-plane-identity-resource-id> --assign-kubelet-identity <kubelet-identity-resource-id>

Cree un clúster de Kubernetes en la zona perimetral.

az aks create -g MyResourceGroup -n MyManagedCluster --location <location> --kubernetes-version 1.20.7 --edge-zone <edge-zone-name>

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 los IDs de objeto de grupo de aad que se establecerán como administrador del clúster.

--aad-client-app-id

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

--aad-server-app-id

Identificador de una aplicación Azure Active Directory servidor de tipo "Aplicación web/API". Esta aplicación representa el servidor de API del clúster administrado (aplicación de servidor).

--aad-server-app-secret

Secreto de una aplicación Azure Active Directory servidor.

--aad-tenant-id

Identificador de un Azure Active Directory inquilino.

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

Id. de recurso de una Application Gateway existente que se usará con AGIC. Use con el complemento ingress-azure.

--appgw-name

Nombre de la puerta de enlace de aplicaciones que se creará o usará en el grupo de recursos de nodo. Use con el complemento ingress-azure.

--appgw-subnet-cidr

CIDR de subred que se usará para una nueva subred creada para implementar el Application Gateway. Use con el complemento ingress-azure.

--appgw-subnet-id

Identificador de recurso de una subred existente que se usa para implementar el Application Gateway. Use con el complemento ingress-azure.

--appgw-watch-namespace

Especifique el espacio de nombres que AGIC debe ver. 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.

--assign-kubelet-identity

Especifique una identidad asignada por el usuario existente para el uso de kubelet, que normalmente se usa para extraer la imagen de ACR.

--attach-acr

Conceda la asignación de roles "acrpull" al ACR especificado por nombre o identificador de recurso.

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

Lista separada por espacios de pares clave-valor 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

Deshabilite kubernetes Role-Based Access Control.

--dns-name-prefix -p

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

--dns-service-ip

Dirección IP asignada al servicio DNS de Kubernetes.

--docker-bridge-address

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

--edge-zone

Nombre de la zona perimetral.

--enable-aad

Habilite la característica de 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 del usuario híbrido de Azure (AHUB) para Windows virtuales.

--enable-azure-rbac

Habilite Azure RBAC para controlar las comprobaciones de autorización en el clúster.

--enable-cluster-autoscaler

Habilite el escalador automático del clúster; el valor predeterminado es false.

--enable-encryption-at-host

Habilitar EncryptionAtHost, el valor predeterminado es false.

--enable-managed-identity

Uso de una identidad administrada asignada por el sistema para administrar el grupo de recursos de 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 el asistente de comillas SGX para el complemento confcom.

--enable-ultra-ssd

Habilite UltraSSD; el valor predeterminado es false.

--fqdn-subdomain

Prefijo del FQDN que se crea para un clúster privado con un escenario de zona DNS privado personalizado.

--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 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 de salida administradas por el equilibrador de carga.

--load-balancer-outbound-ip-prefixes

Identificadores de recursos de prefijo ip de salida del equilibrador de carga.

--load-balancer-outbound-ips

Identificadores de recursos ip de salida 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 usado para el escalador automático cuando se especifica "--enable-cluster-autoscaler". 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 usado para el escalador automático cuando se especifica "--enable-cluster-autoscaler". 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 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 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. Mínimo 30 GB.

--node-osdisk-type

Tipo de disco del sistema operativo que se 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 IP pública que se usa para asignar direcciones IP públicas a los nodos de VMSS.

--node-vm-size -s

Tamaño de Virtual Machines crear como nodos de Kubernetes.

valor predeterminado: Standard_DS2_v2
--nodepool-labels

Etiquetas separadas por espacios: key[=value] [key[=value] ...]. No puede cambiar las etiquetas de nodo a través de la CLI después de la creación. Consulte 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: key[=value] [key[=value] ...]. 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

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

--ssh-key-value

Ruta de acceso de clave pública o contenido de clave para instalar en máquinas virtuales de nodo para el acceso SSH. Por ejemplo, "ssh-rsa AAAAB... Snip... 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: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.

--uptime-sla

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

--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 de la cuenta de usuario que se usará en máquinas virtuales de nodo windows.

--windows-admin-username

Cuenta de usuario para crear en máquinas virtuales de nodo 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, usa el área de trabajo predeterminada de Log Analytics si existe; de lo contrario, crea una.

--yes -y

No solicita confirmación.

--zones -z

Zonas de disponibilidad donde se colocarán los nodos de 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

Habilite los complementos de Kubernetes.

Estos complementos están disponibles: http_application_routing configurar 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 en el nodo virtual: habilite el nodo virtual de AKS. Requiere --subnet-name para proporcionar el nombre de una subred existente para que la use el nodo virtual. azure-policy: habilite Azure Policy. El Azure Policy complemento para AKS habilita las medidas de seguridad y las aplicaciones a escala en los clústeres de una manera centralizada y coherente. Obtenga más información en aka.ms/aks/policy. ingress-appgw: habilite Application Gateway 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

Habilite los complementos de Kubernetes. (generado automáticamente)

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

Habilite el complemento ingress-appgw con 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

Id. de recurso de un Application Gateway existente que se usará con AGIC. Use con el complemento ingress-azure.

--appgw-name

Nombre de la puerta de enlace de aplicaciones que se creará o usará en el grupo de recursos de nodo. Use con el complemento ingress-azure.

--appgw-subnet-cidr

CIDR de subred que se usará para una nueva subred creada para implementar el Application Gateway. Use con el complemento ingress-azure.

--appgw-subnet-id

Identificador de recurso de una subred existente que se usa para implementar el Application Gateway. Use con el complemento ingress-azure.

--appgw-watch-namespace

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

--enable-sgxquotehelper

Habilite el asistente 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 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

Obtenga 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. Consulte el parámetro -f para obtener más información.

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

Ejemplos

Obtenga 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

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

--context

Si se especifica, sobrescriba el nombre de contexto predeterminado.

--file -f

Archivo de configuración de Kubernetes que se actualizará. Use "-" para imprimir YAML en stdout en su lugar.

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

Sobrescriba cualquier entrada de clúster existente 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-os-options

Obtenga las opciones del sistema operativo disponibles para crear un clúster de Kubernetes administrado.

az aks get-os-options --location

Ejemplos

Obtener las opciones del sistema operativo disponibles para crear un clúster de Kubernetes administrado

az aks get-os-options --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>.

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

Obtener 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 credenciales 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

Dirección URL de origen de descarga base para las versiones de kubectl.

--client-version

Versión de kubectl que se 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

Dirección URL de origen de descarga base para 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 kanalyze

Muestra los resultados de diagnóstico para el clúster de Kubernetes después de que se haya realizado el proceso.

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 para el clúster de Kubernetes y almacéne 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. Id. de recurso de una cuenta de almacenamiento de su propiedad. la cuenta de storagea en la configuración de diagnóstico del clúster administrado.

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

Ejemplos

uso del 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"

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

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

mediante la cuenta de storagea en la configuración de diagnóstico del clúster administrado.

az aks kollect -g MyResourceGroup -n MyManagedCluster

personalizar los registros de contenedor que se recopilan.

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

personalizar los objetos de Kubernetes que se recopilan.

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

personalizar los archivos de registro de nodo que se recopilan.

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

--kube-objects

Lista de objetos de Kubernetes que se describirán.

--node-logs

Lista de registros de nodo que se recopilan. Por ejemplo, /var/log/cloud-init.log.

--sas-token

Token de SAS con permiso 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.

az aks list

Enumera los clústeres de Kubernetes administrados.

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

Parámetros opcionales

--query-examples

Se recomienda 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 varias 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

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

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

Ejemplos

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

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

Quite 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

Rotación de certificados y claves en un clúster de Kubernetes administrado.

Kubernetes no estará disponible durante la rotación de certificados del 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

Muestra 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

Se recomienda 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 varias 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]
              [--assign-identity]
              [--attach-acr]
              [--ca-profile]
              [--detach-acr]
              [--disable-ahub]
              [--disable-azure-rbac]
              [--disable-cluster-autoscaler]
              [--enable-aad]
              [--enable-ahub]
              [--enable-azure-rbac]
              [--enable-cluster-autoscaler]
              [--enable-managed-identity]
              [--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]
              [--windows-admin-password]
              [--yes]

Ejemplos

Actualice un clúster de Kubernetes con el equilibrador de carga de SKU estándar para usar dos direcciones IP creadas por AKS para el uso de la conexión saliente 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 el equilibrador de carga de SKU estándar para usar las direcciones IP públicas proporcionadas para el uso de la conexión saliente del equilibrador de carga.

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

Creación de un clúster de Kubernetes con un equilibrador de carga de SKU estándar, con dos direcciones IP administradas de AKS salientes con un tiempo de espera de flujo inactivo de 5 minutos y 8000 puertos asignados por máquina

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 el equilibrador de carga de SKU estándar para usar los prefijos de ip pública proporcionados para el uso de la conexión saliente 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>

Asociación de un 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 de un clúster de Kubernetes a los 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 identificadores de inquilino o 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 AAD-Integrated AKS o un clúster que no es de 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>

Habilitación de la ventaja de usuario híbrido de Azure para un clúster de Kubernetes.

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

Deshabilite la característica Ventajas de usuario híbrido de Azure para un clúster de Kubernetes.

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

Actualización Windows contraseña de un clúster de Kubernetes

az aks update -g MyResourceGroup -n MyManagedCLuster --windows-admin-password "Repl@cePassw0rd12345678"

Actualice el clúster para usar la identidad administrada asignada por el sistema en el plano de control.

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

Actualice el clúster para usar la identidad administrada asignada por el usuario en el plano de control.

az aks update -g MyResourceGroup -n MyManagedCluster --enable-managed-identity --assign-identity <user_assigned_identity_resource_id>

Actualización de un clúster de AKS de AAD no administrado para usar RBAC de Azure

az aks update -g MyResourceGroup -n MyManagedCluster --enable-aad --enable-azure-rbac

Actualización de un clúster de AKS de AAD administrado para usar RBAC de Azure

az aks update -g MyResourceGroup -n MyManagedCluster --enable-azure-rbac

Deshabilitación de RBAC de Azure en un clúster de AKS de AAD administrado

az aks update -g MyResourceGroup -n MyManagedCluster --disable-azure-rbac

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 los iDs de objeto de grupo de aad que se establecerán como administrador del clúster.

--aad-tenant-id

El identificador de un Azure Active Directory inquilino.

--api-server-authorized-ip-ranges

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

--assign-identity

Especifique una identidad asignada por el usuario existente para administrar el grupo de recursos del clúster.

--attach-acr

Conceda la asignación de roles "acrpull" al ACR especificado por nombre o identificador de recurso.

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

Lista separada por espacios de pares clave-valor 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" al ACR especificado por nombre o identificador de recurso.

--disable-ahub

Deshabilite la característica Ventajas de usuario híbrido de Azure (AHUB) para el clúster.

--disable-azure-rbac

Deshabilite Azure RBAC para controlar las comprobaciones de autorización en el clúster.

--disable-cluster-autoscaler -d

Deshabilite el escalador automático de clústeres.

--enable-aad

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

--enable-ahub

Habilite la característica Ventajas de usuario híbrido de Azure (AHUB) para el clúster.

--enable-azure-rbac

Habilite RBAC de Azure para controlar las comprobaciones de autorización en el clúster.

--enable-cluster-autoscaler -e

Habilite cluster autoscaler.

--enable-managed-identity

Actualice el clúster actual para usar la identidad administrada para administrar el grupo de recursos del clúster.

--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 de salida administradas por el equilibrador de carga.

--load-balancer-outbound-ip-prefixes

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

--load-balancer-outbound-ips

Identificadores de recursos ip de salida del equilibrador de carga.

--load-balancer-outbound-ports

Puertos asignados de salida del equilibrador de carga.

--max-count

Número máximo de nodos usado para el escalador automático cuando se especifica "--enable-cluster-autoscaler". Especifique el valor en el intervalo de [1, 100].

--min-count

Número mínimo de nodos usado para el escalador automático cuando se especifica "--enable-cluster-autoscaler". Especifique el valor en el intervalo de [1, 100].

--no-uptime-sla

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

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

--uptime-sla

Habilite un servicio de clúster administrado de pago con un Acuerdo de Nivel de Servicio con respaldo financiero.

--windows-admin-password

Contraseña de la cuenta de usuario que se usará en máquinas virtuales de nodo windows.

--yes -y

No solicita confirmación.

az aks update-credentials

Actualice las credenciales de 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 una 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 Azure Active Directory Kubernetes con una 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 Azure Active Directory cliente. Este argumento es necesario si --reset-aad se especifica .

--aad-server-app-id

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

--aad-server-app-secret

Secreto de una aplicación Azure Active Directory servidor. 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 Azure Active Directory configuración de un clúster administrado.

--reset-service-principal

Restablezca 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 del 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 a la que 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

Actualice 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 interactivamente 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 de Azure Dev Spaces más recientes y seleccionando un espacio de desarrollo nuevo o existente "my-space".

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

Use Azure Dev Spaces un clúster de Kubernetes administrado, seleccionando un espacio de desarrollo nuevo o existente "develop/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

Tipo de punto de conexión que se va a usar para un Azure Dev Spaces de conexión. Vea 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 seleccionará. El valor predeterminado es 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 Azure Dev Spaces de cliente.

--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 se interrumpió una operación en un clúster o se inició con , use este comando para esperar a --no-wait 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, sondear 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 hasta que se cree con "provisioningState" en "Succeeded".

--custom

Espere hasta que la condición satisfaga una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?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".