Compartir a través de


AgentPool interface

AgentPool representa el grupo de agentes del clúster de Kubernetes.

Extends

Propiedades

administratorConfiguration

Credenciales de administrador que se usarán para los nodos de este grupo de agentes.

agentOptions

Las configuraciones que se aplicarán a cada agente de este grupo de agentes.

attachedNetworkConfiguration

La configuración de redes que se adjuntan al grupo de agentes para su uso por las cargas de trabajo que se ejecutan en este clúster de Kubernetes.

availabilityZones

Lista de zonas de disponibilidad del clúster de nube de red que se usa para el aprovisionamiento de nodos en este grupo de agentes. Si no se especifica, se usarán todas las zonas de disponibilidad.

count

Número de máquinas virtuales que usan esta configuración.

detailedStatus

Estado actual del grupo de agentes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

detailedStatusMessage

Mensaje descriptivo sobre el estado detallado actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

extendedLocation

Ubicación extendida del clúster asociado al recurso.

kubernetesVersion

La versión de Kubernetes que se ejecuta en este grupo de agentes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

labels

Etiquetas aplicadas a los nodos de este grupo de agentes.

mode

La selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios. Los grupos de sistemas ejecutan las características y los servicios críticos para el clúster de Kubernetes, mientras que los grupos de usuarios están dedicados a las cargas de trabajo de usuario. Cada clúster de Kubernetes debe contener al menos un grupo de nodos del sistema con al menos un nodo.

provisioningState

Estado de aprovisionamiento del grupo de agentes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

taints

Los valores taint aplicados a los nodos de este grupo de agentes.

upgradeSettings

Configuración del grupo de agentes.

vmSkuName

Nombre de la SKU de máquina virtual que determina el tamaño de los recursos asignados para las máquinas virtuales de nodo.

Propiedades heredadas

id

Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

location

Ubicación geográfica donde reside el recurso

name

El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

tags

Etiquetas de recursos.

type

Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

administratorConfiguration

Credenciales de administrador que se usarán para los nodos de este grupo de agentes.

administratorConfiguration?: AdministratorConfiguration

Valor de propiedad

agentOptions

Las configuraciones que se aplicarán a cada agente de este grupo de agentes.

agentOptions?: AgentOptions

Valor de propiedad

attachedNetworkConfiguration

La configuración de redes que se adjuntan al grupo de agentes para su uso por las cargas de trabajo que se ejecutan en este clúster de Kubernetes.

attachedNetworkConfiguration?: AttachedNetworkConfiguration

Valor de propiedad

availabilityZones

Lista de zonas de disponibilidad del clúster de nube de red que se usa para el aprovisionamiento de nodos en este grupo de agentes. Si no se especifica, se usarán todas las zonas de disponibilidad.

availabilityZones?: string[]

Valor de propiedad

string[]

count

Número de máquinas virtuales que usan esta configuración.

count: number

Valor de propiedad

number

detailedStatus

Estado actual del grupo de agentes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

detailedStatus?: string

Valor de propiedad

string

detailedStatusMessage

Mensaje descriptivo sobre el estado detallado actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

detailedStatusMessage?: string

Valor de propiedad

string

extendedLocation

Ubicación extendida del clúster asociado al recurso.

extendedLocation?: ExtendedLocation

Valor de propiedad

kubernetesVersion

La versión de Kubernetes que se ejecuta en este grupo de agentes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

kubernetesVersion?: string

Valor de propiedad

string

labels

Etiquetas aplicadas a los nodos de este grupo de agentes.

labels?: KubernetesLabel[]

Valor de propiedad

mode

La selección de cómo se utiliza este grupo de agentes, ya sea como un grupo de sistemas o un grupo de usuarios. Los grupos de sistemas ejecutan las características y los servicios críticos para el clúster de Kubernetes, mientras que los grupos de usuarios están dedicados a las cargas de trabajo de usuario. Cada clúster de Kubernetes debe contener al menos un grupo de nodos del sistema con al menos un nodo.

mode: string

Valor de propiedad

string

provisioningState

Estado de aprovisionamiento del grupo de agentes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState?: string

Valor de propiedad

string

taints

Los valores taint aplicados a los nodos de este grupo de agentes.

taints?: KubernetesLabel[]

Valor de propiedad

upgradeSettings

Configuración del grupo de agentes.

upgradeSettings?: AgentPoolUpgradeSettings

Valor de propiedad

vmSkuName

Nombre de la SKU de máquina virtual que determina el tamaño de los recursos asignados para las máquinas virtuales de nodo.

vmSkuName: 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}" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

heredado deTrackedResource.id

location

Ubicación geográfica donde reside el recurso

location: string

Valor de propiedad

string

heredado detrackedResource.location

name

El nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

heredado deTrackedResource.name

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

systemData?: SystemData

Valor de propiedad

heredado detrackedResource.systemData

tags

Etiquetas de recursos.

tags?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}

Heredado deTrackedResource.tags

type

Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredar detrackedResource.type