AgentPoolInner Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Pool de Agente.
[Microsoft.Rest.Serialization.JsonTransformation]
public class AgentPoolInner : Microsoft.Azure.Management.ResourceManager.Fluent.SubResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type AgentPoolInner = class
inherit SubResource
Public Class AgentPoolInner
Inherits SubResource
- Herança
- Atributos
Construtores
Propriedades
AgentPoolType |
Obtém ou define agentPoolType representa tipos de um pool de agentes. Os valores possíveis incluem: 'VirtualMachineScaleSets', 'AvailabilitySet' |
AvailabilityZones |
Obtém ou define zonas de disponibilidade para nós. Deve usar VirtualMachineScaleSets AgentPoolType. |
Count |
Obtém ou define o número de agentes (VMs) para hospedar contêineres do Docker. Os valores permitidos devem estar no intervalo de 0 a 100 (inclusivo) para pools de usuários e no intervalo de 1 a 100 (inclusive) para pools de sistema. O valor padrão é 1. |
EnableAutoScaling |
Obtém ou define se o dimensionador automático deve ser habilitado |
EnableEncryptionAtHost |
Obtém ou define se o EncryptionAtHost deve ser habilitado |
EnableNodePublicIP |
Obtém ou define a habilitação de IP público para nós |
Id |
ID do recurso (Herdado de SubResource) |
KubeletConfig |
Obtém ou define kubeletConfig especifica a configuração do kubelet em nós do agente. |
KubeletDiskType |
Obtém ou define kubeletDiskType determina o posicionamento de volumes emptyDir, raiz de dados do runtime do contêiner e armazenamento efêmero do Kubelet. Atualmente, permite um valor, SO, resultando em Kubelet usando o disco do sistema operacional para dados. Os valores possíveis incluem: 'SO' |
LinuxOSConfig |
Obtém ou define linuxOSConfig especifica a configuração do sistema operacional dos nós do agente linux. |
MaxCount |
Obtém ou define o número máximo de nós para dimensionamento automático |
MaxPods |
Obtém ou define o número máximo de pods que podem ser executados em um nó. |
MinCount |
Obtém ou define o número mínimo de nós para dimensionamento automático |
Mode |
Obtém ou define agentPoolMode representa o modo de um pool de agentes. Os valores possíveis incluem: 'System', 'User' |
Name |
Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. |
NodeImageVersion |
Obtém a versão da imagem do nó |
NodeLabels |
Obtém ou define os rótulos de nó do pool de agentes a serem persistidos em todos os nós no pool de agentes. |
NodeTaints |
Obtém ou define taints adicionados a novos nós durante a criação e a escala do pool de nós. Por exemplo, key=value:NoSchedule. |
OrchestratorVersion |
Obtém ou define a versão do orquestrador especificada ao criar o cluster gerenciado. |
OsDiskSizeGB |
Obtém ou define o tamanho do disco do sistema operacional em GB a ser usado para especificar o tamanho do disco para cada computador neste pool de master/agente. Se você especificar 0, ele aplicará o tamanho padrão do osDisk de acordo com o vmSize especificado. |
OsDiskType |
Obtém ou define o tipo de disco do sistema operacional a ser usado para computadores em um determinado pool de agentes. Os valores permitidos são 'Efêmero' e 'Gerenciado'. O padrão é "Gerenciado". Pode não ser alterado após a criação. Os valores possíveis incluem: 'Managed', 'Ephemeral' |
OsType |
Obtém ou define osType a ser usado para especificar o tipo de sistema operacional. Escolha entre Linux e Windows. Padrão para Linux. Os valores possíveis incluem: 'Linux', 'Windows' |
PodSubnetID |
Obtém ou define o pod SubnetID especifica o identificador de sub-rede da VNet para pods. |
PowerState |
Obtém descreve se o pool de agentes está em execução ou parado |
ProvisioningState |
Obtém o estado de implantação ou provisionamento atual, que aparece apenas na resposta. |
ProximityPlacementGroupID |
Obtém ou define a ID do Grupo de Posicionamento por Proximidade. |
ScaleSetEvictionPolicy |
Obtém ou define scaleSetEvictionPolicy a ser usado para especificar a política de remoção para o conjunto de dimensionamento de máquinas virtuais spot. O padrão é Excluir. Os valores possíveis incluem: 'Delete', 'Deallocate' |
ScaleSetPriority |
Obtém ou define scaleSetPriority a ser usado para especificar a prioridade do conjunto de dimensionamento de máquinas virtuais. Padrão para regular. Os valores possíveis incluem: 'Spot', 'Regular' |
SpotMaxPrice |
Obtém ou define spotMaxPrice a ser usado para especificar o preço máximo que você está disposto a pagar em dólares americanos. Os valores possíveis são qualquer valor decimal maior que zero ou -1, o que indica que o preço padrão será até sob demanda. |
Tags |
Obtém ou define as marcas do pool de agentes a serem persistidas no conjunto de dimensionamento de máquinas virtuais do pool de agentes. |
Type |
Obtém o tipo de recurso |
UpgradeSettings |
Obtém ou define as configurações para atualizar o agentpool |
VmSize |
Obtém ou define o tamanho das VMs do agente. Os valores possíveis incluem: 'Standard_A1', 'Standard_A10', 'Standard_A11', 'Standard_A1_v2', 'Standard_A2', 'Standard_A2_v2', 'Standard_A2m_v2', 'Standard_A3', 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' |
VnetSubnetID |
Obtém ou define a SubnetID da vNet especifica o identificador de sub-rede da VNet para nós e talvez pods |
Métodos
Validate() |
Valide o objeto . |
Aplica-se a
Azure SDK for .NET