Partilhar via


AgentPool interface

AgentPool representa o pool de agentes do cluster Kubernetes.

Extends

Propriedades

administratorConfiguration

As credenciais de administrador a serem usadas para os nós neste pool de agentes.

agentOptions

As configurações que serão aplicadas a cada agente neste pool de agentes.

attachedNetworkConfiguration

A configuração de redes que estão sendo anexadas ao pool de agentes para uso pelas cargas de trabalho executadas neste cluster Kubernetes.

availabilityZones

A lista de zonas de disponibilidade do cluster Network Cloud usado para o provisionamento de nós neste pool de agentes. Se não for especificado, todas as zonas de disponibilidade serão usadas.

count

O número de máquinas virtuais que usam essa configuração.

detailedStatus

O status atual do pool de agentes. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatusMessage

A mensagem descritiva sobre o status detalhado atual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

extendedLocation

O local estendido do cluster associado ao recurso.

kubernetesVersion

A versão do Kubernetes em execução neste pool de agentes. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

labels

Os rótulos aplicados aos nós neste pool de agentes.

mode

A seleção de como esse pool de agentes é utilizado, seja como um pool de sistema ou um pool de usuários. Os pools de sistemas executam os recursos e serviços críticos para o Cluster Kubernetes, enquanto os pools de usuários são dedicados às cargas de trabalho dos usuários. Cada cluster Kubernetes deve conter pelo menos um pool de nós do sistema com pelo menos um nó.

provisioningState

O estado de provisionamento do pool de agentes. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

taints

As manchas aplicadas aos nós neste pool de agentes.

upgradeSettings

A configuração do pool de agentes.

vmSkuName

O nome da SKU da VM que determina o tamanho dos recursos alocados para VMs de nó.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

A geolocalização onde o recurso vive

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Tags de recursos.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

administratorConfiguration

As credenciais de administrador a serem usadas para os nós neste pool de agentes.

administratorConfiguration?: AdministratorConfiguration

Valor de Propriedade

agentOptions

As configurações que serão aplicadas a cada agente neste pool de agentes.

agentOptions?: AgentOptions

Valor de Propriedade

attachedNetworkConfiguration

A configuração de redes que estão sendo anexadas ao pool de agentes para uso pelas cargas de trabalho executadas neste cluster Kubernetes.

attachedNetworkConfiguration?: AttachedNetworkConfiguration

Valor de Propriedade

availabilityZones

A lista de zonas de disponibilidade do cluster Network Cloud usado para o provisionamento de nós neste pool de agentes. Se não for especificado, todas as zonas de disponibilidade serão usadas.

availabilityZones?: string[]

Valor de Propriedade

string[]

count

O número de máquinas virtuais que usam essa configuração.

count: number

Valor de Propriedade

number

detailedStatus

O status atual do pool de agentes. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatus?: string

Valor de Propriedade

string

detailedStatusMessage

A mensagem descritiva sobre o status detalhado atual. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatusMessage?: string

Valor de Propriedade

string

extendedLocation

O local estendido do cluster associado ao recurso.

extendedLocation?: ExtendedLocation

Valor de Propriedade

kubernetesVersion

A versão do Kubernetes em execução neste pool de agentes. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kubernetesVersion?: string

Valor de Propriedade

string

labels

Os rótulos aplicados aos nós neste pool de agentes.

labels?: KubernetesLabel[]

Valor de Propriedade

mode

A seleção de como esse pool de agentes é utilizado, seja como um pool de sistema ou um pool de usuários. Os pools de sistemas executam os recursos e serviços críticos para o Cluster Kubernetes, enquanto os pools de usuários são dedicados às cargas de trabalho dos usuários. Cada cluster Kubernetes deve conter pelo menos um pool de nós do sistema com pelo menos um nó.

mode: string

Valor de Propriedade

string

provisioningState

O estado de provisionamento do pool de agentes. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

taints

As manchas aplicadas aos nós neste pool de agentes.

taints?: KubernetesLabel[]

Valor de Propriedade

upgradeSettings

A configuração do pool de agentes.

upgradeSettings?: AgentPoolUpgradeSettings

Valor de Propriedade

vmSkuName

O nome da SKU da VM que determina o tamanho dos recursos alocados para VMs de nó.

vmSkuName: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deTrackedResource.id

location

A geolocalização onde o recurso vive

location: string

Valor de Propriedade

string

herdado de TrackedResource.location

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdado deTrackedResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

herdado deTrackedResource.systemData

tags

Tags de recursos.

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

Valor de Propriedade

{[propertyName: string]: string}

herdado deTrackedResource.tags

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de TrackedResource.type