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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
No inicie un explorador web después de establecer el reenvío de puertos.
Dirección de escucha del panel.
Puerto de escucha para el panel.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
FQDN del ACR.
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Lista separada por comas de los IDs de objeto de grupo de aad que se establecerán como administrador del clúster.
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.
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).
Secreto de una aplicación Azure Active Directory servidor.
Identificador de un Azure Active Directory inquilino.
Nombre de una subred de una red virtual existente en la que se implementarán los nodos virtuales.
Cuenta de usuario que se va a crear en las máquinas virtuales de un nodo para el acceso de SSH.
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.
Id. de recurso de una Application Gateway existente que se usará con AGIC. Use con el complemento ingress-azure.
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.
CIDR de subred que se usará para una nueva subred creada para implementar el Application Gateway. Use con el complemento ingress-azure.
Identificador de recurso de una subred existente que se usa para implementar el Application Gateway. Use con el complemento ingress-azure.
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.
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.
Especifique una identidad asignada por el usuario existente para el uso de kubelet, que normalmente se usa para extraer la imagen de ACR.
Conceda la asignación de roles "acrpull" al ACR especificado por nombre o identificador de recurso.
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.
Secreto asociado a la entidad de servicio. Este argumento es necesario si --service-principal se especifica .
Deshabilite kubernetes Role-Based Access Control.
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.
Dirección IP asignada al servicio DNS de Kubernetes.
Una dirección IP específica y máscara de red para el puente de Docker, mediante la notación CIDR estándar.
Nombre de la zona perimetral.
Habilite la característica de AAD administrada para el clúster.
Habilita los complementos de Kubernetes de una lista separada por comas.
Habilite las ventajas del usuario híbrido de Azure (AHUB) para Windows virtuales.
Habilite Azure RBAC para controlar las comprobaciones de autorización en el clúster.
Habilite el escalador automático del clúster; el valor predeterminado es false.
Habilitar EncryptionAtHost, el valor predeterminado es false.
Uso de una identidad administrada asignada por el sistema para administrar el grupo de recursos de clúster.
Habilite la dirección IP pública del nodo VMSS.
Habilite el clúster privado.
Habilita el control de acceso basado en rol de Kubernetes. Valor predeterminado: habilitado.
Habilite el asistente de comillas SGX para el complemento confcom.
Habilite UltraSSD; el valor predeterminado es false.
Prefijo del FQDN que se crea para un clúster privado con un escenario de zona DNS privado personalizado.
Generar archivos de clave pública y privada SSH si faltan. Las claves se almacenarán en el directorio ~/.ssh.
Versión de Kubernetes que se usará para crear el clúster, como "1.16.9".
Tiempo de espera de inactividad del equilibrador de carga en minutos.
Recuento de DIRECCIONES IP de salida administradas por el equilibrador de carga.
Identificadores de recursos de prefijo ip de salida del equilibrador de carga.
Identificadores de recursos ip de salida del equilibrador de carga.
Puertos asignados de salida del equilibrador de carga.
Azure Load Balancer Selección de SKU para el clúster. básico o estándar.
Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.
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].
Número máximo de pods que se pueden implementar en un nodo.
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].
Complemento de red de Kubernetes que se va a utilizar.
Directiva de red de Kubernetes que se usará.
No se utilizan ni crean claves de SSH locales.
No espere hasta que finalice la operación de ejecución prolongada.
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 .
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.
Tamaño en GB del disco del sistema operativo para cada nodo del grupo de nodos. Mínimo 30 GB.
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.
Identificador de prefijo de IP pública que se usa para asignar direcciones IP públicas a los nodos de VMSS.
Tamaño de Virtual Machines crear como nodos de Kubernetes.
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.
Nombre del grupo de nodos, hasta 12 caracteres alfanuméricos.
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Cómo se configurará el tráfico saliente para un clúster.
Intervalo IP en notación CIDR desde el que se van a asignar las direcciones IP de los pods cuando se utilice kubenet.
Identificador de un PPG.
Modo de zona DNS privada para el clúster privado.
Intervalo IP en notación CIDR desde el que se van a asignar las direcciones IP del clúster de servicio.
Entidad de servicio utilizada para la autenticación en las API de Azure.
Omita la asignación de roles para la subred (redes avanzadas).
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 '.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Etiquetas separadas por espacios: key[=value] [key[=value] ...]. Use "" para borrar las etiquetas existentes.
Habilite un servicio de clúster administrado de pago con un Acuerdo de Nivel de Servicio con respaldo financiero.
Tipo de conjunto de máquinas virtuales del grupo de agentes. VirtualMachineScaleSets o AvailabilitySet.
Identificador de la subred de una red virtual existente en la que se va a implementar el clúster.
Contraseña de la cuenta de usuario que se usará en máquinas virtuales de nodo windows.
Cuenta de usuario para crear en máquinas virtuales de nodo windows.
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.
No solicita confirmación.
Zonas de disponibilidad donde se colocarán los nodos de agente.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
No espere hasta que finalice la operación de ejecución prolongada.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
No solicita confirmación.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Deshabilite los complementos de Kubernetes en una lista separada por comas.
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
No espere hasta que finalice la operación de ejecución prolongada.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Habilita los complementos de Kubernetes de una lista separada por comas.
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Id. de recurso de un Application Gateway existente que se usará con AGIC. Use con el complemento ingress-azure.
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.
CIDR de subred que se usará para una nueva subred creada para implementar el Application Gateway. Use con el complemento ingress-azure.
Identificador de recurso de una subred existente que se usa para implementar el Application Gateway. Use con el complemento ingress-azure.
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.
Habilite el asistente de comillas SGX para el complemento confcom.
No espere hasta que finalice la operación de ejecución prolongada.
Nombre de una subred existente que se usará con el complemento de nodo virtual.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Identificador de recurso de un área de trabajo de Log Analytics para almacenar los datos relacionados con la supervisión.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Obtenga las credenciales de administrador del clúster. Valor predeterminado: credenciales de usuario del clúster.
Si se especifica, sobrescriba el nombre de contexto predeterminado.
Archivo de configuración de Kubernetes que se actualizará. Use "-" para imprimir YAML en stdout en su lugar.
Sobrescriba cualquier entrada de clúster existente con el mismo nombre.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Ubicación. Los valores de: az account list-locations. Puede configurar la ubicación predeterminada mediante az configure --defaults location=<location>.
Parámetros opcionales
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Dirección URL de origen de descarga base para las versiones de kubectl.
Versión de kubectl que se instalará.
Ruta de acceso en la que se va a instalar kubectl.
Dirección URL de origen de descarga base para versiones de kubelogin.
Ruta de acceso en la que se va a instalar kubelogin.
Versión de kubelogin que se va a instalar.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Lista de registros de contenedor que se recopilan.
Lista de objetos de Kubernetes que se describirán.
Lista de registros de nodo que se recopilan. Por ejemplo, /var/log/cloud-init.log.
Token de SAS con permiso de escritura para la cuenta de almacenamiento.
Nombre o identificador de la cuenta de almacenamiento para guardar la información de diagnóstico.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az aks list
Enumera los clústeres de Kubernetes administrados.
az aks list [--query-examples]
[--resource-group]
[--subscription]
Parámetros opcionales
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.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
No solicita confirmación.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
No espere hasta que finalice la operación de ejecución prolongada.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
No solicita confirmación.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Número de nodos del grupo de nodos de Kubernetes.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
No espere hasta que finalice la operación de ejecución prolongada.
Nombre del grupo de nodos, hasta 12 caracteres alfanuméricos.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
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.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
No espere hasta que finalice la operación de ejecución prolongada.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
No espere hasta que finalice la operación de ejecución prolongada.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Lista separada por comas de los iDs de objeto de grupo de aad que se establecerán como administrador del clúster.
El identificador de un Azure Active Directory inquilino.
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.
Especifique una identidad asignada por el usuario existente para administrar el grupo de recursos del clúster.
Conceda la asignación de roles "acrpull" al ACR especificado por nombre o identificador de recurso.
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.
Deshabilite la asignación de roles "acrpull" al ACR especificado por nombre o identificador de recurso.
Deshabilite la característica Ventajas de usuario híbrido de Azure (AHUB) para el clúster.
Deshabilite Azure RBAC para controlar las comprobaciones de autorización en el clúster.
Deshabilite el escalador automático de clústeres.
Habilite la característica administrada de AAD para el clúster.
Habilite la característica Ventajas de usuario híbrido de Azure (AHUB) para el clúster.
Habilite RBAC de Azure para controlar las comprobaciones de autorización en el clúster.
Habilite cluster autoscaler.
Actualice el clúster actual para usar la identidad administrada para administrar el grupo de recursos del clúster.
Tiempo de espera de inactividad del equilibrador de carga en minutos.
Recuento de DIRECCIONES IP de salida administradas por el equilibrador de carga.
Identificadores de recursos de prefijo IP de salida del equilibrador de carga.
Identificadores de recursos ip de salida del equilibrador de carga.
Puertos asignados de salida del equilibrador de carga.
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].
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].
Cambie un clúster administrado de pago a uno gratuito.
No espere hasta que finalice la operación de ejecución prolongada.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Actualice min-count o max-count para cluster autoscaler.
Habilite un servicio de clúster administrado de pago con un Acuerdo de Nivel de Servicio con respaldo financiero.
Contraseña de la cuenta de usuario que se usará en máquinas virtuales de nodo windows.
No solicita confirmación.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Identificador de una aplicación Azure Active Directory cliente. Este argumento es necesario si --reset-aad se especifica .
Identificador de una aplicación Azure Active Directory servidor. Este argumento es necesario si --reset-aad se especifica .
Secreto de una aplicación Azure Active Directory servidor. Este argumento es necesario si --reset-aad se especifica .
Identificador de inquilino asociado a Azure Active Directory.
Secreto asociado a la entidad de servicio. Este argumento es necesario si --service-principal se especifica .
No espere hasta que finalice la operación de ejecución prolongada.
Restablezca Azure Active Directory configuración de un clúster administrado.
Restablezca la entidad de servicio para un clúster administrado.
Entidad de servicio utilizada para la autenticación en las API de Azure. Este argumento es necesario si --reset-service-principal se especifica .
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
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.
Versión de Kubernetes a la que actualizar el clúster, como "1.16.9".
No espere hasta que finalice la operación de ejecución prolongada.
Actualice solo la imagen de nodo para los grupos de agentes.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
No solicita confirmación.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
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.
Nombre del espacio de desarrollo nuevo o existente que se seleccionará. El valor predeterminado es una experiencia de selección interactiva.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Actualice a la versión más reciente Azure Dev Spaces de cliente.
No solicita confirmación. Requiere --space.
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
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
Nombre del clúster administrado.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Espere hasta que se cree con "provisioningState" en "Succeeded".
Espere hasta que la condición satisfaga una consulta JMESPath personalizada. Por ejemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Espere hasta que se elimine.
Espere hasta que el recurso exista.
Intervalo de sondeo en segundos.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID .
Espera máxima en segundos.
Espere hasta que se actualice con provisioningState en "Succeeded".
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para obtener más información y ejemplos, vea http://jmespath.org/.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.