Compartilhar via


ManagedClusterAgentPoolProfile Classe

Definição

Perfil para o pool de agentes do serviço de contêiner.

public class ManagedClusterAgentPoolProfile : Azure.ResourceManager.ContainerService.Models.ManagedClusterAgentPoolProfileProperties
type ManagedClusterAgentPoolProfile = class
    inherit ManagedClusterAgentPoolProfileProperties
Public Class ManagedClusterAgentPoolProfile
Inherits ManagedClusterAgentPoolProfileProperties
Herança
ManagedClusterAgentPoolProfile

Construtores

ManagedClusterAgentPoolProfile(String)

Inicializa uma nova instância de ManagedClusterAgentPoolProfile.

Propriedades

AgentPoolType

O tipo de Pool de Agentes.

(Herdado de ManagedClusterAgentPoolProfileProperties)
AvailabilityZones

A lista de zonas de disponibilidade a serem usadas para nós. Isso só poderá ser especificado se a propriedade AgentPoolType for 'VirtualMachineScaleSets'.

(Herdado de ManagedClusterAgentPoolProfileProperties)
CapacityReservationGroupId

O AKS associará o pool de agentes especificado ao Grupo de Reserva de Capacidade.

(Herdado de ManagedClusterAgentPoolProfileProperties)
Count

Número de agentes (VMs) para hospedar contêineres do Docker. Os valores permitidos devem estar no intervalo de 0 a 1000 (inclusive) para pools de usuários e no intervalo de 1 a 1000 (inclusive) para pools de sistemas. O valor padrão é 1.

(Herdado de ManagedClusterAgentPoolProfileProperties)
CreationDataSourceResourceId

Essa é a ID do ARM do objeto de origem a ser usado para criar o objeto de destino.

(Herdado de ManagedClusterAgentPoolProfileProperties)
CurrentOrchestratorVersion

Se orchestratorVersion for uma versão <principal.minor.patch> totalmente especificada, esse campo será exatamente igual a ele. Se orchestratorVersion for <major.minor>, esse campo conterá a versão completa <de major.minor.patch> que está sendo usada.

(Herdado de ManagedClusterAgentPoolProfileProperties)
DisableOutboundNat

O valor padrão é false. A NAT de saída só poderá ser desabilitada se o outboundType do cluster for o Gateway da NAT e o pool de agentes do Windows não tiver o IP público do nó habilitado.

(Herdado de ManagedClusterAgentPoolProfileProperties)
EnableAutoScaling

Se deseja habilitar o dimensionador automático.

(Herdado de ManagedClusterAgentPoolProfileProperties)
EnableCustomCATrust

Quando definido como true, o AKS adiciona um rótulo ao nó indicando que o recurso está habilitado e implanta um daemonset junto com os serviços de host para sincronizar autoridades de certificado personalizadas da lista fornecida pelo usuário de certificados codificados em base64 em repositórios de confiança de nó. O padrão é false.

(Herdado de ManagedClusterAgentPoolProfileProperties)
EnableEncryptionAtHost

Isso só tem suporte em determinados tamanhos de VM e em determinadas regiões do Azure. Para saber mais, confira https://docs.microsoft.com/azure/aks/enable-host-encryption.

(Herdado de ManagedClusterAgentPoolProfileProperties)
EnableFips

Confira Adicionar um pool de nós habilitado para FIPS para obter mais detalhes.

(Herdado de ManagedClusterAgentPoolProfileProperties)
EnableNodePublicIP

Alguns cenários podem exigir que nós em um pool de nós recebam seus próprios endereços IP públicos dedicados. Um cenário comum é para cargas de trabalho de jogos, em que um console precisa fazer uma conexão direta com uma máquina virtual de nuvem para minimizar os saltos. Para obter mais informações, consulte atribuindo um IP público por nó. O padrão é falso.

(Herdado de ManagedClusterAgentPoolProfileProperties)
EnableUltraSsd

Se deseja habilitar o UltraSSD.

(Herdado de ManagedClusterAgentPoolProfileProperties)
GpuInstanceProfile

GPUInstanceProfile a ser usado para especificar o perfil de instância MIG de GPU para SKU de VM de GPU com suporte.

(Herdado de ManagedClusterAgentPoolProfileProperties)
HostGroupId

Isso é do formulário: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Para obter mais informações, consulte Hosts dedicados do Azure.

(Herdado de ManagedClusterAgentPoolProfileProperties)
KubeletConfig

A configuração do Kubelet nos nós do pool de agentes.

(Herdado de ManagedClusterAgentPoolProfileProperties)
KubeletDiskType

Determina o posicionamento de volumes emptyDir, raiz de dados de runtime de contêiner e armazenamento efêmero do Kubelet.

(Herdado de ManagedClusterAgentPoolProfileProperties)
LinuxOSConfig

A configuração do sistema operacional dos nós do agente linux.

(Herdado de ManagedClusterAgentPoolProfileProperties)
MaxCount

O número máximo de nós para dimensionamento automático.

(Herdado de ManagedClusterAgentPoolProfileProperties)
MaxPods

O número máximo de pods que podem ser executados em um nó.

(Herdado de ManagedClusterAgentPoolProfileProperties)
MessageOfTheDay

Uma cadeia de caracteres codificada em base64 que será gravada em /etc/motd após a decodificação. Isso permite a personalização da mensagem do dia para nós do Linux. Ele não deve ser especificado para nós do Windows. Deve ser uma cadeia de caracteres estática (ou seja, será impressa em bruto e não será executada como um script).

(Herdado de ManagedClusterAgentPoolProfileProperties)
MinCount

O número mínimo de nós para dimensionamento automático.

(Herdado de ManagedClusterAgentPoolProfileProperties)
Mode

Um cluster deve ter pelo menos um pool de agentes 'System' o tempo todo. Para obter informações adicionais sobre restrições de pool de agentes e práticas recomendadas, consulte: https://docs.microsoft.com/azure/aks/use-system-pools.

(Herdado de ManagedClusterAgentPoolProfileProperties)
Name

Os nomes do pool de agentes do Windows devem ter 6 caracteres ou menos.

NetworkProfile

Configurações relacionadas à rede de um pool de agentes.

(Herdado de ManagedClusterAgentPoolProfileProperties)
NodeImageVersion

A versão da imagem do nó.

(Herdado de ManagedClusterAgentPoolProfileProperties)
NodeLabels

Os rótulos de nó a serem persistidos em todos os nós no pool de agentes.

(Herdado de ManagedClusterAgentPoolProfileProperties)
NodePublicIPPrefixId

Isso é do formulário: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}.

(Herdado de ManagedClusterAgentPoolProfileProperties)
NodeTaints

Os taints adicionados a novos nós durante a criação e a escala do pool de nós. Por exemplo, key=value:NoSchedule.

(Herdado de ManagedClusterAgentPoolProfileProperties)
OrchestratorVersion

Há suporte para a versão <do patch major.minor.patch> e <major.minor> . Quando <major.minor> é especificado, a versão mais recente do patch com suporte é escolhida automaticamente. Atualizar o pool de agentes com o mesmo <major.minor> depois que ele tiver sido criado não disparará uma atualização, mesmo que uma versão de patch mais recente esteja disponível. Como melhor prática, você deve atualizar todos os pools de nós em um cluster do AKS para a mesma versão do Kubernetes. A versão do pool de nós deve ter a mesma versão principal que o plano de controle. A versão secundária do pool de nós deve estar dentro de duas versões secundárias da versão do plano de controle. A versão do pool de nós não pode ser maior que a versão do painel de controle. Para obter mais informações, consulte atualizando um pool de nós.

(Herdado de ManagedClusterAgentPoolProfileProperties)
OSDiskSizeInGB

Tamanho do disco do sistema operacional em GB a ser usado para especificar o tamanho do disco para cada computador no pool de master/agente. Se você especificar 0, ele aplicará o tamanho padrão do osDisk de acordo com o vmSize especificado.

(Herdado de ManagedClusterAgentPoolProfileProperties)
OSDiskType

O padrão será 'Efêmero' se a VM der suporte a ela e tiver um disco de cache maior que o OSDiskSizeGB solicitado. Caso contrário, o padrão será "Gerenciado". Pode não ser alterado após a criação. Para obter mais informações, consulte SO efêmero.

(Herdado de ManagedClusterAgentPoolProfileProperties)
OSSku

Especifica o SKU do sistema operacional usado pelo pool de agentes. Se não for especificado, o padrão será Ubuntu se OSType=Linux ou Windows2019 se OSType=Windows. E o OSSKU padrão do Windows será alterado para Windows2022 depois que o Windows2019 for preterido.

(Herdado de ManagedClusterAgentPoolProfileProperties)
OSType

O tipo de sistema operacional. O padrão é Linux.

(Herdado de ManagedClusterAgentPoolProfileProperties)
PodSubnetId

Se omitidos, os IPs de pod serão atribuídos estaticamente na sub-rede do nó (consulte vnetSubnetID para obter mais detalhes). Isso é do formulário: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.

(Herdado de ManagedClusterAgentPoolProfileProperties)
PowerStateCode

Informa se o cluster está em execução ou parado.

(Herdado de ManagedClusterAgentPoolProfileProperties)
ProvisioningState

O estado atual de implantação ou provisionamento.

(Herdado de ManagedClusterAgentPoolProfileProperties)
ProximityPlacementGroupId

A ID do Grupo de Posicionamento por Proximidade.

(Herdado de ManagedClusterAgentPoolProfileProperties)
ScaleDownMode

Isso também afeta o comportamento do dimensionador automático de cluster. Se não for especificado, o padrão será Excluir.

(Herdado de ManagedClusterAgentPoolProfileProperties)
ScaleSetEvictionPolicy

Isso não pode ser especificado, a menos que scaleSetPriority seja 'Spot'. Se não for especificado, o padrão será 'Excluir'.

(Herdado de ManagedClusterAgentPoolProfileProperties)
ScaleSetPriority

A prioridade do Conjunto de Dimensionamento de Máquinas Virtuais. Se não for especificado, o padrão será 'Regular'.

(Herdado de ManagedClusterAgentPoolProfileProperties)
SpotMaxPrice

Os valores possíveis são qualquer valor decimal maior que zero ou -1, o que indica a disposição de pagar qualquer preço sob demanda. Para obter mais detalhes sobre preços spot, consulte preços de VMs spot.

(Herdado de ManagedClusterAgentPoolProfileProperties)
Tags

As marcas a serem mantidas no conjunto de dimensionamento de máquinas virtuais do pool de agentes.

(Herdado de ManagedClusterAgentPoolProfileProperties)
UpgradeMaxSurge

Isso pode ser definido como um inteiro (por exemplo, '5') ou uma porcentagem (por exemplo, '50%'). Se uma porcentagem for especificada, será a porcentagem do tamanho total do pool de agentes no momento da atualização. Para percentuais, nós fracionários são arredondados para cima. Se não for especificado, o padrão será 1. Para obter mais informações, incluindo as práticas recomendadas, consulte: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade.

(Herdado de ManagedClusterAgentPoolProfileProperties)
VmSize

A disponibilidade do tamanho da VM varia de acordo com a região. Se um nó contiver recursos de computação insuficientes (memória, cpu etc. ) os pods poderão falhar ao serem executados corretamente. Para obter mais detalhes sobre tamanhos de VM restritos, consulte: https://docs.microsoft.com/azure/aks/quotas-skus-regions.

(Herdado de ManagedClusterAgentPoolProfileProperties)
VnetSubnetId

Se isso não for especificado, uma VNET e uma sub-rede serão geradas e usadas. Se nenhum podSubnetID for especificado, isso se aplicará a nós e pods, caso contrário, aplica-se a apenas nós. Isso é do formulário: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.

(Herdado de ManagedClusterAgentPoolProfileProperties)
WorkloadRuntime

Determina o tipo de carga de trabalho que um nó pode executar.

(Herdado de ManagedClusterAgentPoolProfileProperties)

Aplica-se a