AgentPool interface
AgentPool representa el grupo de agentes del clúster de Kubernetes.
- Extends
Propiedades
administrator |
Credenciales de administrador que se usarán para los nodos de este grupo de agentes. |
agent |
Las configuraciones que se aplicarán a cada agente de este grupo de agentes. |
attached |
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. |
availability |
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. |
detailed |
Estado actual del grupo de agentes. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
detailed |
Mensaje descriptivo sobre el estado detallado actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
extended |
Ubicación extendida del clúster asociado al recurso. |
kubernetes |
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. |
provisioning |
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. |
upgrade |
Configuración del grupo de agentes. |
vm |
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. |
system |
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