AgentPool interface

Grupo de agentes.

Extends

Propiedades

availabilityZones

Lista de zonas de disponibilidad que se van a usar para los nodos. Esto solo se puede especificar si la propiedad AgentPoolType es "VirtualMachineScaleSets".

capacityReservationGroupID

El ID de recurso totalmente cualificado del Grupo de Reserva de Capacidad para proporcionar virtual machines de un grupo reservado de Virtual Machines. Esto es de la forma: '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft. Compute/capacityreservationgroups/{capacityReservationGroupName}' Los clientes lo utilizan para crear un grupo de agentes con un CRG especificado. Para más información, véase Reserva de Capacidad

count

Número de agentes (VM) para hospedar contenedores de Docker. Los valores permitidos deben estar comprendidos entre 0 y 1000 (ambos incluidos) para los grupos de usuarios y en el intervalo de 1 a 1000 (ambos incluidos) para los grupos del sistema. El valor predeterminado es 1.

creationData

CreationData que se usará para especificar el identificador de instantánea de origen si el grupo de nodos se creará o actualizará mediante una instantánea.

currentOrchestratorVersion

La versión de Kubernetes que ejecuta el grupo de agentes. Si orchestratorVersion es una versión totalmente especificada <major.minor.patch>, este campo será exactamente igual a él. Si orchestratorVersion es <major.minor>, este campo contendrá el <principal.minor.patch> versión que se está usando.

enableAutoScaling

Si se va a habilitar el escalador automático

enableEncryptionAtHost

Si se va a habilitar el cifrado del sistema operativo y la unidad de datos basados en host. Esto solo se admite en determinados tamaños de máquina virtual y en determinadas regiones de Azure. Para obtener más información, consulte: https://docs.microsoft.com/azure/aks/enable-host-encryption

enableFips

Si se usa un sistema operativo habilitado para FIPS. Consulte Agregar un grupo de nodos habilitado para FIPS para obtener más información.

enableNodePublicIP

Si cada nodo tiene asignada su propia dirección IP pública. Algunos escenarios pueden requerir que los nodos de un grupo de nodos reciban sus propias direcciones IP públicas dedicadas. Un escenario común es para las cargas de trabajo de juegos, donde una consola debe realizar una conexión directa a una máquina virtual en la nube para minimizar los saltos. Para obtener más información, consulte asignación de una dirección IP pública por nodo. El valor predeterminado es false.

enableUltraSSD

Si se va a habilitar UltraSSD

eTag

Cadena de solo lectura única que se usa para implementar la simultaneidad optimista. El valor de eTag cambiará cuando se actualice el recurso. Especifique un encabezado if-match o if-none-match con el valor de eTag para una solicitud posterior para habilitar la simultaneidad optimista según la convención normal de eTag.

gatewayProfile

Generar perfiles específicos de un grupo de agentes administrados en modo de puerta de enlace. Este campo no se puede establecer si el modo de grupo de agentes no es puerta de enlace.

gpuInstanceProfile

GPUInstanceProfile que se usará para especificar el perfil de instancia de MIG de GPU para la SKU de máquina virtual de GPU compatible.

gpuProfile

Configuración de GPU para el grupo de agentes.

hostGroupID

El identificador de recurso completo del grupo host dedicado desde el que aprovisionar máquinas virtuales, que solo se usa en el escenario de creación y no se permite cambiar una vez establecido. Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Para más información, consulte hosts dedicados de Azure.

kubeletConfig

Configuración de Kubelet en los nodos del grupo de agentes.

kubeletDiskType

Determina la ubicación de volúmenes emptyDir, raíz de datos del entorno de ejecución del contenedor y almacenamiento efímero de Kubelet.

linuxOSConfig

Configuración del sistema operativo de los nodos del agente de Linux.

localDNSProfile

Configura el DNS local por nodo, con invalidaciones de VnetDNS y KubeDNS. LocalDNS ayuda a mejorar el rendimiento y la confiabilidad de la resolución DNS en un clúster de AKS. Para obtener más información, consulte aka.ms/aks/localdns.

maxCount

Número máximo de nodos para el escalado automático

maxPods

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

messageOfTheDay

Mensaje del día para los nodos de Linux, codificados en base64. Cadena codificada en base64 que se escribirá en /etc/motd después de la descodificación. Esto permite personalizar el mensaje del día para los nodos de Linux. No se debe especificar para los nodos de Windows. Debe ser una cadena estática (es decir, se imprimirá sin procesar y no se ejecutará como un script).

minCount

El número mínimo de nodos para el escalado automático

mode

Modo de un grupo de agentes. Un clúster debe tener al menos un grupo de agentes "System" en todo momento. Para más información sobre las restricciones del grupo de agentes y los procedimientos recomendados, consulte: https://docs.microsoft.com/azure/aks/use-system-pools

networkProfile

Configuración relacionada con la red de un grupo de agentes.

nodeImageVersion

La versión de la imagen de nodo

nodeLabels

Las etiquetas de nodo que se conservarán en todos los nodos del grupo de agentes.

nodePublicIPPrefixID

Identificador de prefijo de DIRECCIÓN IP pública desde el que los nodos de máquina virtual deben usar direcciones IP. Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}

nodeTaints

Los taints agregados a los nuevos nodos durante la creación y escala del grupo de nodos. Por ejemplo, key=value:NoSchedule.

orchestratorVersion

Versión de Kubernetes especificada por el usuario. Ambas versiones de revisión <principal.minor.patch> (por ejemplo, 1.20.13) y <> principal.secundaria (por ejemplo, 1.20) se admiten. Cuando se especifica <major.minor>, se elige automáticamente la versión de revisión de disponibilidad general compatible más reciente. La actualización del clúster con la misma <principal.secundaria> una vez creado (por ejemplo, 1.14.x:> 1.14) no desencadenará una actualización, incluso si hay disponible una versión de revisión más reciente. Como procedimiento recomendado, debe actualizar todos los grupos de nodos de un clúster de AKS a la misma versión de Kubernetes. La versión del grupo de nodos debe tener la misma versión principal que el plano de control. La versión secundaria del grupo de nodos debe estar dentro de dos versiones secundarias de la versión del plano de control. La versión del grupo de nodos no puede ser mayor que la versión del plano de control. Para obtener más información, consulte actualizar un grupo de nodos.

osDiskSizeGB

Tamaño del disco del sistema operativo en GB que se va a usar para especificar el tamaño del disco para cada máquina del grupo de servidores maestros o agentes. Si especifica 0, se aplicará el tamaño predeterminado de osDisk según el valor de vmSize especificado.

osDiskType

Tipo de disco del sistema operativo que se va a usar para las máquinas del grupo de agentes. El valor predeterminado es "Efímero" si la máquina virtual la admite y tiene un disco de caché mayor que el OSDiskSizeGB solicitado. De lo contrario, el valor predeterminado es "Administrado". Es posible que no se cambie después de la creación. Para obtener más información, consulte del sistema operativo efímero.

osSKU

Especifica la SKU del sistema operativo utilizada por el grupo de agentes. El valor predeterminado es Ubuntu si OSType es Linux. El valor predeterminado es Windows2019 cuando Kubernetes <= 1.24 o Windows2022 cuando Kubernetes >= 1.25 si OSType es Windows.

osType

Tipo de sistema operativo. El valor predeterminado es Linux.

podIPAllocationMode

Modo de asignación de IP de pod. Modo de asignación de IP para pods del grupo de agentes. Debe usarse con podSubnetId. El valor predeterminado es "DynamicIndividual".

podSubnetID

El identificador de la subred que se unirá a los pods cuando se inicie. Si se omite, las direcciones IP de pod se asignan estáticamente en la subred del nodo (consulte vnetSubnetID para obtener más detalles). Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

powerState

Indica si el grupo de agentes se está ejecutando o detenido. Cuando se crea por primera vez un grupo de agentes, se ejecuta inicialmente. El grupo de agentes se puede detener estableciendo este campo en Detenido. Un grupo de agentes detenido detiene todas sus máquinas virtuales y no acumula cargos de facturación. Un grupo de agentes solo se puede detener si se está ejecutando y el estado de aprovisionamiento es Correcto

provisioningState

Estado actual de implementación o aprovisionamiento.

proximityPlacementGroupID

Identificador del grupo de selección de ubicación de proximidad.

scaleDownMode

Modo de reducción vertical que se usará al escalar el grupo de agentes. Esto también afecta al comportamiento del escalador automático del clúster. Si no se especifica, el valor predeterminado es Eliminar.

scaleSetEvictionPolicy

Directiva de expulsión del conjunto de escalado de máquinas virtuales. La política de desahucios especifica qué to do con la máquina virtual cuando es desalojada. El valor predeterminado es Eliminar. Para más información sobre el desahucio, véase spot

scaleSetPriority

Prioridad del conjunto de escalado de máquinas virtuales.

securityProfile

Configuración de seguridad de un grupo de agentes.

spotMaxPrice

El precio máximo (en dólares estadounidenses) que está dispuesto a pagar por las instancias de spot. Los valores posibles son cualquier valor decimal mayor que cero o -1 que indica que el precio predeterminado debe ser up-to a petición. Los valores posibles son cualquier valor decimal mayor que cero o -1 que indica la voluntad de pagar cualquier precio a petición. Para más información sobre los precios puntuales, consulte precios de las máquinas virtuales de acceso puntual

status

Contiene información de solo lectura sobre el grupo de agentes.

tags

Etiquetas que se van a conservar en el conjunto de escalado de máquinas virtuales del grupo de agentes.

typePropertiesType

Tipo de grupo de agentes.

upgradeSettings

Configuración para actualizar el grupo de agentes

virtualMachineNodesStatus

Estado de los nodos de un grupo de agentes de VirtualMachines.

virtualMachinesProfile

Especificaciones del grupo de agentes de VirtualMachines.

vmSize

Tamaño de las máquinas virtuales del grupo de agentes. La disponibilidad del tamaño de máquina virtual varía según la región. Si un nodo contiene recursos de proceso insuficientes (memoria, cpu, etc.) podría no ejecutarse correctamente. Para más información sobre los tamaños de máquina virtual restringidos, consulte: https://docs.microsoft.com/azure/aks/quotas-skus-regions

vnetSubnetID

Identificador de la subred a la que se unirán los nodos del grupo de agentes y, opcionalmente, los pods se unirán al inicio. Si no se especifica, se generará y usará una red virtual y una subred. Si no se especifica ningún podSubnetID, esto se aplica a nodos y pods; de lo contrario, se aplica solo a los nodos. Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

windowsProfile

Perfil específico del grupo de agentes de Windows.

workloadRuntime

Determina el tipo de carga de trabajo que puede ejecutar un nodo.

Propiedades heredadas

id

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

Nombre del recurso

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

Detalles de las propiedades

availabilityZones

Lista de zonas de disponibilidad que se van a usar para los nodos. Esto solo se puede especificar si la propiedad AgentPoolType es "VirtualMachineScaleSets".

availabilityZones?: string[]

Valor de propiedad

string[]

capacityReservationGroupID

El ID de recurso totalmente cualificado del Grupo de Reserva de Capacidad para proporcionar virtual machines de un grupo reservado de Virtual Machines. Esto es de la forma: '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft. Compute/capacityreservationgroups/{capacityReservationGroupName}' Los clientes lo utilizan para crear un grupo de agentes con un CRG especificado. Para más información, véase Reserva de Capacidad

capacityReservationGroupID?: string

Valor de propiedad

string

count

Número de agentes (VM) para hospedar contenedores de Docker. Los valores permitidos deben estar comprendidos entre 0 y 1000 (ambos incluidos) para los grupos de usuarios y en el intervalo de 1 a 1000 (ambos incluidos) para los grupos del sistema. El valor predeterminado es 1.

count?: number

Valor de propiedad

number

creationData

CreationData que se usará para especificar el identificador de instantánea de origen si el grupo de nodos se creará o actualizará mediante una instantánea.

creationData?: CreationData

Valor de propiedad

currentOrchestratorVersion

La versión de Kubernetes que ejecuta el grupo de agentes. Si orchestratorVersion es una versión totalmente especificada <major.minor.patch>, este campo será exactamente igual a él. Si orchestratorVersion es <major.minor>, este campo contendrá el <principal.minor.patch> versión que se está usando.

currentOrchestratorVersion?: string

Valor de propiedad

string

enableAutoScaling

Si se va a habilitar el escalador automático

enableAutoScaling?: boolean

Valor de propiedad

boolean

enableEncryptionAtHost

Si se va a habilitar el cifrado del sistema operativo y la unidad de datos basados en host. Esto solo se admite en determinados tamaños de máquina virtual y en determinadas regiones de Azure. Para obtener más información, consulte: https://docs.microsoft.com/azure/aks/enable-host-encryption

enableEncryptionAtHost?: boolean

Valor de propiedad

boolean

enableFips

Si se usa un sistema operativo habilitado para FIPS. Consulte Agregar un grupo de nodos habilitado para FIPS para obtener más información.

enableFips?: boolean

Valor de propiedad

boolean

enableNodePublicIP

Si cada nodo tiene asignada su propia dirección IP pública. Algunos escenarios pueden requerir que los nodos de un grupo de nodos reciban sus propias direcciones IP públicas dedicadas. Un escenario común es para las cargas de trabajo de juegos, donde una consola debe realizar una conexión directa a una máquina virtual en la nube para minimizar los saltos. Para obtener más información, consulte asignación de una dirección IP pública por nodo. El valor predeterminado es false.

enableNodePublicIP?: boolean

Valor de propiedad

boolean

enableUltraSSD

Si se va a habilitar UltraSSD

enableUltraSSD?: boolean

Valor de propiedad

boolean

eTag

Cadena de solo lectura única que se usa para implementar la simultaneidad optimista. El valor de eTag cambiará cuando se actualice el recurso. Especifique un encabezado if-match o if-none-match con el valor de eTag para una solicitud posterior para habilitar la simultaneidad optimista según la convención normal de eTag.

eTag?: string

Valor de propiedad

string

gatewayProfile

Generar perfiles específicos de un grupo de agentes administrados en modo de puerta de enlace. Este campo no se puede establecer si el modo de grupo de agentes no es puerta de enlace.

gatewayProfile?: AgentPoolGatewayProfile

Valor de propiedad

gpuInstanceProfile

GPUInstanceProfile que se usará para especificar el perfil de instancia de MIG de GPU para la SKU de máquina virtual de GPU compatible.

gpuInstanceProfile?: string

Valor de propiedad

string

gpuProfile

Configuración de GPU para el grupo de agentes.

gpuProfile?: GPUProfile

Valor de propiedad

hostGroupID

El identificador de recurso completo del grupo host dedicado desde el que aprovisionar máquinas virtuales, que solo se usa en el escenario de creación y no se permite cambiar una vez establecido. Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Para más información, consulte hosts dedicados de Azure.

hostGroupID?: string

Valor de propiedad

string

kubeletConfig

Configuración de Kubelet en los nodos del grupo de agentes.

kubeletConfig?: KubeletConfig

Valor de propiedad

kubeletDiskType

Determina la ubicación de volúmenes emptyDir, raíz de datos del entorno de ejecución del contenedor y almacenamiento efímero de Kubelet.

kubeletDiskType?: string

Valor de propiedad

string

linuxOSConfig

Configuración del sistema operativo de los nodos del agente de Linux.

linuxOSConfig?: LinuxOSConfig

Valor de propiedad

localDNSProfile

Configura el DNS local por nodo, con invalidaciones de VnetDNS y KubeDNS. LocalDNS ayuda a mejorar el rendimiento y la confiabilidad de la resolución DNS en un clúster de AKS. Para obtener más información, consulte aka.ms/aks/localdns.

localDNSProfile?: LocalDNSProfile

Valor de propiedad

maxCount

Número máximo de nodos para el escalado automático

maxCount?: number

Valor de propiedad

number

maxPods

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

maxPods?: number

Valor de propiedad

number

messageOfTheDay

Mensaje del día para los nodos de Linux, codificados en base64. Cadena codificada en base64 que se escribirá en /etc/motd después de la descodificación. Esto permite personalizar el mensaje del día para los nodos de Linux. No se debe especificar para los nodos de Windows. Debe ser una cadena estática (es decir, se imprimirá sin procesar y no se ejecutará como un script).

messageOfTheDay?: string

Valor de propiedad

string

minCount

El número mínimo de nodos para el escalado automático

minCount?: number

Valor de propiedad

number

mode

Modo de un grupo de agentes. Un clúster debe tener al menos un grupo de agentes "System" en todo momento. Para más información sobre las restricciones del grupo de agentes y los procedimientos recomendados, consulte: https://docs.microsoft.com/azure/aks/use-system-pools

mode?: string

Valor de propiedad

string

networkProfile

Configuración relacionada con la red de un grupo de agentes.

networkProfile?: AgentPoolNetworkProfile

Valor de propiedad

nodeImageVersion

La versión de la imagen de nodo

nodeImageVersion?: string

Valor de propiedad

string

nodeLabels

Las etiquetas de nodo que se conservarán en todos los nodos del grupo de agentes.

nodeLabels?: Record<string, string>

Valor de propiedad

Record<string, string>

nodePublicIPPrefixID

Identificador de prefijo de DIRECCIÓN IP pública desde el que los nodos de máquina virtual deben usar direcciones IP. Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}

nodePublicIPPrefixID?: string

Valor de propiedad

string

nodeTaints

Los taints agregados a los nuevos nodos durante la creación y escala del grupo de nodos. Por ejemplo, key=value:NoSchedule.

nodeTaints?: string[]

Valor de propiedad

string[]

orchestratorVersion

Versión de Kubernetes especificada por el usuario. Ambas versiones de revisión <principal.minor.patch> (por ejemplo, 1.20.13) y <> principal.secundaria (por ejemplo, 1.20) se admiten. Cuando se especifica <major.minor>, se elige automáticamente la versión de revisión de disponibilidad general compatible más reciente. La actualización del clúster con la misma <principal.secundaria> una vez creado (por ejemplo, 1.14.x:> 1.14) no desencadenará una actualización, incluso si hay disponible una versión de revisión más reciente. Como procedimiento recomendado, debe actualizar todos los grupos de nodos de un clúster de AKS a la misma versión de Kubernetes. La versión del grupo de nodos debe tener la misma versión principal que el plano de control. La versión secundaria del grupo de nodos debe estar dentro de dos versiones secundarias de la versión del plano de control. La versión del grupo de nodos no puede ser mayor que la versión del plano de control. Para obtener más información, consulte actualizar un grupo de nodos.

orchestratorVersion?: string

Valor de propiedad

string

osDiskSizeGB

Tamaño del disco del sistema operativo en GB que se va a usar para especificar el tamaño del disco para cada máquina del grupo de servidores maestros o agentes. Si especifica 0, se aplicará el tamaño predeterminado de osDisk según el valor de vmSize especificado.

osDiskSizeGB?: number

Valor de propiedad

number

osDiskType

Tipo de disco del sistema operativo que se va a usar para las máquinas del grupo de agentes. El valor predeterminado es "Efímero" si la máquina virtual la admite y tiene un disco de caché mayor que el OSDiskSizeGB solicitado. De lo contrario, el valor predeterminado es "Administrado". Es posible que no se cambie después de la creación. Para obtener más información, consulte del sistema operativo efímero.

osDiskType?: string

Valor de propiedad

string

osSKU

Especifica la SKU del sistema operativo utilizada por el grupo de agentes. El valor predeterminado es Ubuntu si OSType es Linux. El valor predeterminado es Windows2019 cuando Kubernetes <= 1.24 o Windows2022 cuando Kubernetes >= 1.25 si OSType es Windows.

osSKU?: string

Valor de propiedad

string

osType

Tipo de sistema operativo. El valor predeterminado es Linux.

osType?: string

Valor de propiedad

string

podIPAllocationMode

Modo de asignación de IP de pod. Modo de asignación de IP para pods del grupo de agentes. Debe usarse con podSubnetId. El valor predeterminado es "DynamicIndividual".

podIPAllocationMode?: string

Valor de propiedad

string

podSubnetID

El identificador de la subred que se unirá a los pods cuando se inicie. Si se omite, las direcciones IP de pod se asignan estáticamente en la subred del nodo (consulte vnetSubnetID para obtener más detalles). Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

podSubnetID?: string

Valor de propiedad

string

powerState

Indica si el grupo de agentes se está ejecutando o detenido. Cuando se crea por primera vez un grupo de agentes, se ejecuta inicialmente. El grupo de agentes se puede detener estableciendo este campo en Detenido. Un grupo de agentes detenido detiene todas sus máquinas virtuales y no acumula cargos de facturación. Un grupo de agentes solo se puede detener si se está ejecutando y el estado de aprovisionamiento es Correcto

powerState?: PowerState

Valor de propiedad

provisioningState

Estado actual de implementación o aprovisionamiento.

provisioningState?: string

Valor de propiedad

string

proximityPlacementGroupID

Identificador del grupo de selección de ubicación de proximidad.

proximityPlacementGroupID?: string

Valor de propiedad

string

scaleDownMode

Modo de reducción vertical que se usará al escalar el grupo de agentes. Esto también afecta al comportamiento del escalador automático del clúster. Si no se especifica, el valor predeterminado es Eliminar.

scaleDownMode?: string

Valor de propiedad

string

scaleSetEvictionPolicy

Directiva de expulsión del conjunto de escalado de máquinas virtuales. La política de desahucios especifica qué to do con la máquina virtual cuando es desalojada. El valor predeterminado es Eliminar. Para más información sobre el desahucio, véase spot

scaleSetEvictionPolicy?: string

Valor de propiedad

string

scaleSetPriority

Prioridad del conjunto de escalado de máquinas virtuales.

scaleSetPriority?: string

Valor de propiedad

string

securityProfile

Configuración de seguridad de un grupo de agentes.

securityProfile?: AgentPoolSecurityProfile

Valor de propiedad

spotMaxPrice

El precio máximo (en dólares estadounidenses) que está dispuesto a pagar por las instancias de spot. Los valores posibles son cualquier valor decimal mayor que cero o -1 que indica que el precio predeterminado debe ser up-to a petición. Los valores posibles son cualquier valor decimal mayor que cero o -1 que indica la voluntad de pagar cualquier precio a petición. Para más información sobre los precios puntuales, consulte precios de las máquinas virtuales de acceso puntual

spotMaxPrice?: number

Valor de propiedad

number

status

Contiene información de solo lectura sobre el grupo de agentes.

status?: AgentPoolStatus

Valor de propiedad

tags

Etiquetas que se van a conservar en el conjunto de escalado de máquinas virtuales del grupo de agentes.

tags?: Record<string, string>

Valor de propiedad

Record<string, string>

typePropertiesType

Tipo de grupo de agentes.

typePropertiesType?: string

Valor de propiedad

string

upgradeSettings

Configuración para actualizar el grupo de agentes

upgradeSettings?: AgentPoolUpgradeSettings

Valor de propiedad

virtualMachineNodesStatus

Estado de los nodos de un grupo de agentes de VirtualMachines.

virtualMachineNodesStatus?: VirtualMachineNodes[]

Valor de propiedad

virtualMachinesProfile

Especificaciones del grupo de agentes de VirtualMachines.

virtualMachinesProfile?: VirtualMachinesProfile

Valor de propiedad

vmSize

Tamaño de las máquinas virtuales del grupo de agentes. La disponibilidad del tamaño de máquina virtual varía según la región. Si un nodo contiene recursos de proceso insuficientes (memoria, cpu, etc.) podría no ejecutarse correctamente. Para más información sobre los tamaños de máquina virtual restringidos, consulte: https://docs.microsoft.com/azure/aks/quotas-skus-regions

vmSize?: string

Valor de propiedad

string

vnetSubnetID

Identificador de la subred a la que se unirán los nodos del grupo de agentes y, opcionalmente, los pods se unirán al inicio. Si no se especifica, se generará y usará una red virtual y una subred. Si no se especifica ningún podSubnetID, esto se aplica a nodos y pods; de lo contrario, se aplica solo a los nodos. Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

vnetSubnetID?: string

Valor de propiedad

string

windowsProfile

Perfil específico del grupo de agentes de Windows.

windowsProfile?: AgentPoolWindowsProfile

Valor de propiedad

workloadRuntime

Determina el tipo de carga de trabajo que puede ejecutar un nodo.

workloadRuntime?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

id

Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor de propiedad

string

heredado deProxyResource.id

name

Nombre del recurso

name?: string

Valor de propiedad

string

heredado deProxyResource.name

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

systemData?: SystemData

Valor de propiedad

heredado deProxyResource.systemData

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valor de propiedad

string

Heredado deProxyResource.type