Compartilhar 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 do Kubernetes.

availabilityZones

A lista de zonas de disponibilidade do cluster de Nuvem de Rede usada 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatusMessage

A mensagem descritiva sobre o status detalhado atual. OBSERVAÇÃO: essa 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: essa 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 os serviços críticos para o Cluster do Kubernetes, enquanto os pools de usuários são dedicados a cargas de trabalho do usuário. Cada cluster do 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

taints

Os taints aplicados aos nós neste pool de agentes.

upgradeSettings

A configuração do pool de agentes.

vmSkuName

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

Propriedades herdadas

id

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

location

A localização geográfica em que o recurso reside

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Marcas de recurso.

type

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

administratorConfiguration

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

administratorConfiguration?: AdministratorConfiguration

Valor da propriedade

agentOptions

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

agentOptions?: AgentOptions

Valor da 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 do Kubernetes.

attachedNetworkConfiguration?: AttachedNetworkConfiguration

Valor da propriedade

availabilityZones

A lista de zonas de disponibilidade do cluster de Nuvem de Rede usada 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 da propriedade

string[]

count

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

count: number

Valor da propriedade

number

detailedStatus

O status atual do pool de agentes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatus?: string

Valor da propriedade

string

detailedStatusMessage

A mensagem descritiva sobre o status detalhado atual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

detailedStatusMessage?: string

Valor da propriedade

string

extendedLocation

O local estendido do cluster associado ao recurso.

extendedLocation?: ExtendedLocation

Valor da propriedade

kubernetesVersion

A versão do Kubernetes em execução neste pool de agentes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kubernetesVersion?: string

Valor da propriedade

string

labels

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

labels?: KubernetesLabel[]

Valor da 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 os serviços críticos para o Cluster do Kubernetes, enquanto os pools de usuários são dedicados a cargas de trabalho do usuário. Cada cluster do Kubernetes deve conter pelo menos um pool de nós do sistema com pelo menos um nó.

mode: string

Valor da propriedade

string

provisioningState

O estado de provisionamento do pool de agentes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

taints

Os taints aplicados aos nós neste pool de agentes.

taints?: KubernetesLabel[]

Valor da propriedade

upgradeSettings

A configuração do pool de agentes.

upgradeSettings?: AgentPoolUpgradeSettings

Valor da propriedade

vmSkuName

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

vmSkuName: string

Valor da propriedade

string

Detalhes das propriedades herdadas

id

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

id?: string

Valor da propriedade

string

Herdado deTrackedResource.id

location

A localização geográfica em que o recurso reside

location: string

Valor da propriedade

string

Herdado deTrackedResource.location

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deTrackedResource.name

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

Herdado deTrackedResource.systemData

tags

Marcas de recurso.

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

Valor da propriedade

{[propertyName: string]: string}

Herdado deTrackedResource.tags

type

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deTrackedResource.type