ManagedClusterAgentPoolProfile Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Perfil del grupo de agentes de servicio de contenedor.
public class ManagedClusterAgentPoolProfile : Azure.ResourceManager.ContainerService.Models.ManagedClusterAgentPoolProfileProperties
type ManagedClusterAgentPoolProfile = class
inherit ManagedClusterAgentPoolProfileProperties
Public Class ManagedClusterAgentPoolProfile
Inherits ManagedClusterAgentPoolProfileProperties
- Herencia
Constructores
ManagedClusterAgentPoolProfile(String) |
Inicializa una nueva instancia de ManagedClusterAgentPoolProfile. |
Propiedades
AgentPoolType |
Tipo de grupo de agentes. (Heredado de ManagedClusterAgentPoolProfileProperties) |
AvailabilityZones |
Lista de zonas de disponibilidad que se van a usar para los nodos. Esto solo se puede especificar si la propiedad AgentPoolType es "VirtualMachineScaleSets". (Heredado de ManagedClusterAgentPoolProfileProperties) |
CapacityReservationGroupId |
AKS asociará el grupo de agentes especificado al grupo de reserva de capacidad. (Heredado de ManagedClusterAgentPoolProfileProperties) |
Count |
Número de agentes (VM) para hospedar contenedores de Docker. Los valores permitidos deben estar comprendidos entre 0 y 1000 (ambos incluidos) para los grupos de usuarios y en el intervalo de 1 a 1000 (ambos incluidos) para los grupos del sistema. El valor predeterminado es 1. (Heredado de ManagedClusterAgentPoolProfileProperties) |
CreationDataSourceResourceId |
Este es el identificador de ARM del objeto de origen que se va a usar para crear el objeto de destino. (Heredado de ManagedClusterAgentPoolProfileProperties) |
CurrentOrchestratorVersion |
Si orchestratorVersion era una versión <totalmente especificada major.minor.patch>, este campo será exactamente igual a él. Si orchestratorVersion era <major.minor>, este campo contendrá la versión principal.secundaria.patch> completa <que se va a usar. (Heredado de ManagedClusterAgentPoolProfileProperties) |
DisableOutboundNat |
El valor predeterminado es false. Nat de salida solo se puede deshabilitar si el clúster outboundType es NAT Gateway y el grupo de agentes de Windows no tiene habilitada la dirección IP pública del nodo. (Heredado de ManagedClusterAgentPoolProfileProperties) |
EnableAutoScaling |
Si se va a habilitar el escalador automático. (Heredado de ManagedClusterAgentPoolProfileProperties) |
EnableCustomCATrust |
Cuando se establece en true, AKS agrega una etiqueta al nodo que indica que la característica está habilitada e implementa un daemonset junto con los servicios host para sincronizar entidades de certificación personalizadas de la lista proporcionada por el usuario de certificados codificados en base64 en almacenes de confianza de nodo. El valor predeterminado es "false". (Heredado de ManagedClusterAgentPoolProfileProperties) |
EnableEncryptionAtHost |
Esto solo se admite en determinados tamaños de máquina virtual y en determinadas regiones de Azure. Para obtener más información, consulte: https://docs.microsoft.com/azure/aks/enable-host-encryption. (Heredado de ManagedClusterAgentPoolProfileProperties) |
EnableFips |
Consulte Incorporación de un grupo de nodos habilitado para FIPS para obtener más detalles. (Heredado de ManagedClusterAgentPoolProfileProperties) |
EnableNodePublicIP |
Algunos escenarios pueden requerir que los nodos de un grupo de nodos reciban sus propias direcciones IP públicas dedicadas. Un escenario común es para las cargas de trabajo de juegos, en las que se necesita una consola para tener una conexión directa a una máquina virtual en la nube para minimizar los saltos. Para obtener más información, consulte Asignación de una dirección IP pública por nodo. El valor predeterminado es false. (Heredado de ManagedClusterAgentPoolProfileProperties) |
EnableUltraSsd |
Si se va a habilitar UltraSSD. (Heredado de ManagedClusterAgentPoolProfileProperties) |
GpuInstanceProfile |
GPUInstanceProfile que se va a usar para especificar el perfil de instancia de MIG de GPU para la SKU de máquina virtual de GPU compatible. (Heredado de ManagedClusterAgentPoolProfileProperties) |
HostGroupId |
Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Para más información, consulte Hosts dedicados de Azure. (Heredado de ManagedClusterAgentPoolProfileProperties) |
KubeletConfig |
Configuración de Kubelet en los nodos del grupo de agentes. (Heredado de ManagedClusterAgentPoolProfileProperties) |
KubeletDiskType |
Determina la ubicación de volúmenes emptyDir, raíz de datos del entorno de ejecución del contenedor y almacenamiento efímero de Kubelet. (Heredado de ManagedClusterAgentPoolProfileProperties) |
LinuxOSConfig |
Configuración del sistema operativo de los nodos del agente de Linux. (Heredado de ManagedClusterAgentPoolProfileProperties) |
MaxCount |
Número máximo de nodos para el escalado automático. (Heredado de ManagedClusterAgentPoolProfileProperties) |
MaxPods |
Número máximo de pods que se pueden ejecutar en un nodo. (Heredado de ManagedClusterAgentPoolProfileProperties) |
MessageOfTheDay |
Cadena codificada en base64 que se escribirá en /etc/motd después de la descodificación. Esto permite personalizar el mensaje del día para los nodos de Linux. No se debe especificar para los nodos de Windows. Debe ser una cadena estática (es decir, se imprimirá sin procesar y no se ejecutará como script). (Heredado de ManagedClusterAgentPoolProfileProperties) |
MinCount |
Número mínimo de nodos para el escalado automático. (Heredado de ManagedClusterAgentPoolProfileProperties) |
Mode |
Un clúster debe tener al menos un grupo de agentes de "sistema" en todo momento. Para más información sobre las restricciones del grupo de agentes y los procedimientos recomendados, consulte: https://docs.microsoft.com/azure/aks/use-system-pools. (Heredado de ManagedClusterAgentPoolProfileProperties) |
Name |
Los nombres del grupo de agentes de Windows deben tener 6 caracteres o menos. |
NetworkProfile |
Configuración relacionada con la red de un grupo de agentes. (Heredado de ManagedClusterAgentPoolProfileProperties) |
NodeImageVersion |
Versión de la imagen de nodo. (Heredado de ManagedClusterAgentPoolProfileProperties) |
NodeLabels |
Las etiquetas de nodo que se conservarán en todos los nodos del grupo de agentes. (Heredado de ManagedClusterAgentPoolProfileProperties) |
NodePublicIPPrefixId |
Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}. (Heredado de ManagedClusterAgentPoolProfileProperties) |
NodeTaints |
Los valores taint agregados a nuevos nodos durante la creación y escala del grupo de nodos. Por ejemplo, key=value:NoSchedule. (Heredado de ManagedClusterAgentPoolProfileProperties) |
OrchestratorVersion |
Se admiten las versiones <de revisión major.minor.patch> y <major.minor> . Cuando <se especifica major.minor> , la versión de revisión admitida más reciente se elige automáticamente. La actualización del grupo de agentes con el mismo <elemento major.minor> una vez creada no desencadenará una actualización, incluso si hay disponible una versión de revisión más reciente. Se recomienda que actualice todos los grupos de nodos de un clúster de AKS a la misma versión de Kubernetes. La versión del grupo de nodos debe tener la misma versión principal que el plano de control. La versión del grupo de nodos secundaria debe estar dentro de dos versiones secundarias de la versión del plano de control. La versión del grupo de nodos no puede ser mayor que la versión del plano de control. Para más información, consulte Actualización de un grupo de nodos. (Heredado de ManagedClusterAgentPoolProfileProperties) |
OSDiskSizeInGB |
Tamaño del disco del sistema operativo en GB que se va a usar para especificar el tamaño del disco para cada máquina del grupo de maestros y agentes. Si especifica 0, aplicará el tamaño predeterminado de osDisk según el valor de vmSize especificado. (Heredado de ManagedClusterAgentPoolProfileProperties) |
OSDiskType |
El valor predeterminado es "Efímero" si la máquina virtual la admite y tiene un disco de caché mayor que el OSDiskSizeGB solicitado. De lo contrario, el valor predeterminado es "Administrado". Es posible que no se cambie después de la creación. Para obtener más información, consulte So efímero. (Heredado de ManagedClusterAgentPoolProfileProperties) |
OSSku |
Especifica la SKU del sistema operativo usada por el grupo de agentes. Si no se especifica, el valor predeterminado es Ubuntu si OSType=Linux o Windows2019 si OSType=Windows. Y la OSSKU de Windows predeterminada se cambiará a Windows2022 después de que Windows2019 esté en desuso. (Heredado de ManagedClusterAgentPoolProfileProperties) |
OSType |
Tipo de sistema operativo. El valor predeterminado es Linux. (Heredado de ManagedClusterAgentPoolProfileProperties) |
PodSubnetId |
Si se omite, las direcciones IP de pod se asignan estáticamente en la subred del nodo (consulte vnetSubnetID para obtener más detalles). Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. (Heredado de ManagedClusterAgentPoolProfileProperties) |
PowerStateCode |
Indica si el clúster está en ejecución o detenido. (Heredado de ManagedClusterAgentPoolProfileProperties) |
ProvisioningState |
Estado actual de implementación o aprovisionamiento. (Heredado de ManagedClusterAgentPoolProfileProperties) |
ProximityPlacementGroupId |
Identificador del grupo de selección de ubicación de proximidad. (Heredado de ManagedClusterAgentPoolProfileProperties) |
ScaleDownMode |
Esto también afecta al comportamiento del escalador automático del clúster. Si no se especifica, el valor predeterminado es Eliminar. (Heredado de ManagedClusterAgentPoolProfileProperties) |
ScaleSetEvictionPolicy |
No se puede especificar a menos que scaleSetPriority sea "Spot". Si no se especifica, el valor predeterminado es "Delete". (Heredado de ManagedClusterAgentPoolProfileProperties) |
ScaleSetPriority |
Prioridad del conjunto de escalado de máquinas virtuales. Si no se especifica, el valor predeterminado es "Regular". (Heredado de ManagedClusterAgentPoolProfileProperties) |
SpotMaxPrice |
Los valores posibles son cualquier valor decimal mayor que cero o -1, lo que indica la voluntad de pagar cualquier precio a petición. Para más información sobre los precios de spot, consulte precios de máquinas virtuales de acceso puntual. (Heredado de ManagedClusterAgentPoolProfileProperties) |
Tags |
Las etiquetas que se van a conservar en el conjunto de escalado de máquinas virtuales del grupo de agentes. (Heredado de ManagedClusterAgentPoolProfileProperties) |
UpgradeMaxSurge |
Esto puede establecerse en un entero (por ejemplo, "5") o en un porcentaje (por ejemplo, "50%"). Si se especifica un porcentaje, es el porcentaje del tamaño total del grupo de agentes en el momento de la actualización. En porcentajes, los nodos fraccionarios se redondean hacia arriba. Si no se especifica, el valor predeterminado es 1. Para obtener más información, incluidos los procedimientos recomendados, vea: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade. (Heredado de ManagedClusterAgentPoolProfileProperties) |
VmSize |
La disponibilidad del tamaño de máquina virtual varía según la región. Si un nodo contiene recursos de proceso insuficientes (memoria, cpu, etc.), los pods podrían no ejecutarse correctamente. Para más información sobre los tamaños de máquina virtual restringidos, consulte: https://docs.microsoft.com/azure/aks/quotas-skus-regions. (Heredado de ManagedClusterAgentPoolProfileProperties) |
VnetSubnetId |
Si no se especifica, se generará y usará una red virtual y una subred. Si no se especifica ningún podSubnetID, esto se aplica a los nodos y pods; de lo contrario, se aplica solo a los nodos. Este es el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. (Heredado de ManagedClusterAgentPoolProfileProperties) |
WorkloadRuntime |
Determina el tipo de carga de trabajo que puede ejecutar un nodo. (Heredado de ManagedClusterAgentPoolProfileProperties) |
Se aplica a
Azure SDK for .NET