AgentPool interface
AgentPool representa o pool de agentes do cluster kubernetes.
- Extends
Propriedades
| administrator |
As credenciais de administrador a serem usadas para os nós neste pool de agentes. |
| agent |
As configurações que serão aplicadas a cada agente neste pool de agentes. |
| attached |
A configuração das redes que estão sendo anexadas ao pool de agentes para uso pelas cargas de trabalho executadas neste cluster do Kubernetes. |
| availability |
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. |
| detailed |
O status atual do pool de agentes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| detailed |
A mensagem descritiva sobre o status detalhado atual. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| etag | Recurso ETag. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| extended |
O local estendido do cluster associado ao recurso. |
| kubernetes |
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 sistemas ou um pool de usuários. Os pools de sistema 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ó. |
| provisioning |
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. |
| upgrade |
A configuração do pool de agentes. |
| vm |
O nome da 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 onde o recurso reside |
| name | O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| system |
Metadados do Azure Resource Manager que contêm 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 | O 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 das 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
etag
Recurso ETag. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
etag?: 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 sistemas ou um pool de usuários. Os pools de sistema 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 da 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 onde 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
Metadados do Azure Resource Manager que contêm 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
O 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