Partager via


ManagedClusterAgentPoolProfileProperties interface

Propriétés du profil du pool d’agents de service de conteneur.

Propriétés

artifactStreamingProfile

Configuration pour l’utilisation de la diffusion en continu d’artefacts sur AKS.

availabilityZones

Liste des zones de disponibilité à utiliser pour les nœuds. Cela ne peut être spécifié que si la propriété AgentPoolType est « VirtualMachineScaleSets ».

capacityReservationGroupID

AKS associe le pool d’agents spécifié au groupe de réservations de capacité.

count

Nombre d’agents (machines virtuelles) pour héberger des conteneurs Docker. Les valeurs autorisées doivent être comprises entre 0 et 1 000 (inclus) pour les pools d’utilisateurs et dans la plage comprise entre 1 et 1 000 (inclus) pour les pools système. La valeur par défaut est 1.

creationData

CreationData à utiliser pour spécifier l’ID d’instantané source si le pool de nœuds sera créé/mis à niveau à l’aide d’un instantané.

currentOrchestratorVersion

Version de Kubernetes en cours d’exécution sur le pool d’agents. Si orchestratorVersion était une version entièrement spécifiée major.minor.patch<>, ce champ sera exactement égal à celui-ci. Si orchestratorVersion était <major.minor>, ce champ contiendra la version complète <de major.minor.patch> utilisée. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

enableAutoScaling

Indique s’il faut activer la mise à l’échelle automatique

enableEncryptionAtHost

Indique s’il faut activer le chiffrement du système d’exploitation et du lecteur de données basés sur l’hôte. Cela n’est pris en charge que sur certaines tailles de machine virtuelle et dans certaines régions Azure. Pour plus d’informations, consultez : https://docs.microsoft.com/azure/aks/enable-host-encryption

enableFips

Indique s’il faut utiliser un système d’exploitation compatible FIPS. Pour plus d’informations, consultez Ajouter un pool de nœuds compatible FIPS .

enableNodePublicIP

Indique si chaque nœud est alloué à sa propre adresse IP publique. Certains scénarios peuvent nécessiter des nœuds dans un pool de nœuds pour recevoir leurs propres adresses IP publiques dédiées. Un scénario courant concerne les charges de travail de jeu, où une console doit établir une connexion directe à une machine virtuelle cloud afin de réduire les tronçons. Pour plus d’informations, consultez l’attribution d’une adresse IP publique par nœud. La valeur par défaut est false.

enableUltraSSD

Indique s’il faut activer UltraSSD

eTag

Chaîne en lecture seule unique utilisée pour implémenter l’accès concurrentiel optimiste. La valeur eTag change lorsque la ressource est mise à jour. Spécifiez un en-tête if-match ou if-none-match avec la valeur eTag pour une demande ultérieure afin d’activer la simultanéité optimiste conformément à la convention eTag normale. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

gatewayProfile

Profil spécifique à un pool d’agents managés en mode passerelle. Ce champ ne peut pas être défini si le mode pool d’agents n’est pas passerelle.

gpuInstanceProfile

GPUInstanceProfile à utiliser pour spécifier le profil d’instance GPU MIG pour la référence SKU de machine virtuelle GPU prise en charge.

gpuProfile

Paramètres GPU d’un pool d’agents.

hostGroupID

ID de ressource complet du groupe hôte dédié à partir duquel provisionner des machines virtuelles, utilisé uniquement dans le scénario de création et non autorisé à changer une fois défini. Il s’agit de la forme suivante : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Pour plus d’informations, consultez les hôtes dédiés Azure.

kubeletConfig

Configuration Kubelet sur les nœuds du pool d’agents.

kubeletDiskType

Détermine le placement des volumes emptyDir, de la racine des données du runtime de conteneur et du stockage éphémère Kubelet.

linuxOSConfig

Configuration du système d’exploitation des nœuds de l’agent Linux.

localDNSProfile

Configure le DNS local par nœud, avec les remplacements VnetDNS et KubeDNS. LocalDNS permet d’améliorer les performances et la fiabilité de la résolution DNS dans un cluster AKS. Pour plus de détails, consultez aka.ms/aks/localdns.

maxCount

Nombre maximal de nœuds pour la mise à l’échelle automatique

maxPods

Nombre maximal de pods qui peuvent s’exécuter sur un nœud.

messageOfTheDay

Message du jour pour les nœuds Linux, encodés en base64. Chaîne encodée en base64 qui sera écrite dans /etc/motd après le décodage. Cela permet la personnalisation du message du jour pour les nœuds Linux. Il ne doit pas être spécifié pour les nœuds Windows. Il doit s’agir d’une chaîne statique (c’est-à-dire d’impression brute et non exécutée en tant que script).

minCount

Nombre minimal de nœuds pour la mise à l’échelle automatique

mode

Mode d’un pool d’agents. Un cluster doit avoir au moins un pool d’agents « Système » à tout moment. Pour plus d’informations sur les restrictions de pool d’agents et les meilleures pratiques, consultez : https://docs.microsoft.com/azure/aks/use-system-pools

networkProfile

Paramètres liés au réseau d’un pool d’agents.

nodeCustomizationProfile

Paramètres permettant de déterminer la personnalisation des nœuds utilisée pour provisionner les nœuds d’un pool.

nodeImageVersion

Version de l’image de nœud

nodeInitializationTaints

Teintes ajoutées sur les nœuds lors de la création qui ne seront pas réconciliées par AKS. Ces teintes ne seront pas réconciliées par AKS et peuvent être supprimées avec un appel kubectl. Ce champ peut être modifié une fois le pool de nœuds créé, mais les nœuds ne seront pas recréés avec de nouvelles teintes tant qu’une autre opération nécessitant une récréation (par exemple, mise à niveau d’image de nœud) se produit. Ces teintes permettent l’exécution de la configuration requise avant que le nœud soit prêt à accepter des charges de travail, par exemple « key1=value1 :NoSchedule » qui peut ensuite être supprimé avec kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

Étiquettes de nœud à conserver sur tous les nœuds du pool d’agents.

nodePublicIPPrefixID

ID de préfixe IP public à partir duquel les nœuds de machine virtuelle doivent utiliser des adresses IP. Il s’agit de la forme suivante : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}

nodeTaints

Les teintes ajoutées aux nouveaux nœuds pendant la création et la mise à l’échelle du pool de nœuds. Par exemple, key=value :NoSchedule.

orchestratorVersion

Version de Kubernetes spécifiée par l’utilisateur. Les deux versions correctives <major.minor.patch> et <major.minor> sont prises en charge. Lorsque <major.minor> est spécifié, la dernière version de correctif prise en charge est choisie automatiquement. La mise à jour du pool d’agents avec le même <fichier major.minor> une fois qu’elle a été créée ne déclenche pas de mise à niveau, même si une version de correctif plus récente est disponible. En guise de meilleure pratique, vous devez mettre à niveau tous les pools de nœuds d’un cluster AKS vers la même version de Kubernetes. La version du pool de nœuds doit avoir la même version principale que le plan de contrôle. La version mineure du pool de nœuds doit se trouver dans deux versions mineures de la version du plan de contrôle. La version du pool de nœuds ne peut pas être supérieure à la version du plan de contrôle. Pour plus d’informations, consultez la mise à niveau d’un pool de nœuds.

osDiskSizeGB

Taille du disque du système d’exploitation en Go à utiliser pour spécifier la taille du disque pour chaque ordinateur du pool maître/agent. Si vous spécifiez 0, elle applique la taille osDisk par défaut en fonction de vmSize spécifiée.

osDiskType

Type de disque du système d’exploitation à utiliser pour les machines du pool d’agents. La valeur par défaut est « Éphémère » si la machine virtuelle la prend en charge et a un disque de cache supérieur à celui demandé d’OSDiskSizeGB. Sinon, la valeur par défaut est « Gérée ». Peut ne pas être modifié après la création. Pour plus d’informations, consultez le système d’exploitation éphémère.

osSKU

Spécifie la référence SKU du système d’exploitation utilisée par le pool d’agents. Si ce n’est pas spécifié, la valeur par défaut est Ubuntu si OSType=Linux ou Windows2019 si OSType=Windows. Et la référence WINDOWS OSSKU par défaut sera remplacée par Windows2022 après la dépréciation de Windows2019.

osType

Type de système d’exploitation. La valeur par défaut est Linux.

podIPAllocationMode

Mode d’allocation IP du pod. Mode d’allocation IP pour les pods dans le pool d’agents. Doit être utilisé avec podSubnetId. La valeur par défaut est « DynamicIndividual ».

podSubnetID

ID du sous-réseau auquel les pods seront joints lors du lancement. En cas d’omission, les adresses IP de pod sont affectées statiquement sur le sous-réseau de nœud (voir vnetSubnetID pour plus d’informations). Il s’agit de la forme suivante : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

powerState

Indique si le pool d’agents est en cours d’exécution ou arrêté. Lorsqu’un pool d’agents est créé pour la première fois, il est en cours d’exécution. Le pool d’agents peut être arrêté en définissant ce champ sur Arrêté. Un pool d’agents arrêté arrête toutes ses machines virtuelles et n’accumule pas de frais de facturation. Un pool d’agents ne peut être arrêté que s’il est en cours d’exécution et si l’état d’approvisionnement est Réussi

provisioningState

État actuel du déploiement ou de l’approvisionnement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

proximityPlacementGroupID

ID du groupe de placement de proximité.

scaleDownMode

Mode scale-down à utiliser lors de la mise à l’échelle du pool d’agents. Cela affecte également le comportement du générateur de mise à l’échelle automatique du cluster. S’il n’est pas spécifié, il est défini par défaut sur Delete.

scaleSetEvictionPolicy

Stratégie d’éviction du groupe de machines virtuelles identiques à utiliser. Cela ne peut pas être spécifié, sauf si scaleSetPriority est « Spot ». S’il n’est pas spécifié, la valeur par défaut est « Supprimer ».

scaleSetPriority

Priorité du groupe de machines virtuelles identiques. S’il n’est pas spécifié, la valeur par défaut est « Standard ».

securityProfile

Paramètres de sécurité d’un pool d’agents.

spotMaxPrice

Le prix maximal (en dollars AMÉRICAINs) que vous êtes prêt à payer pour les instances spot. Les valeurs possibles sont toutes les valeurs décimales supérieures à zéro ou -1 qui indiquent le prix par défaut up-to à la demande. Les valeurs possibles sont une valeur décimale supérieure à zéro ou -1 qui indique la volonté de payer n’importe quel prix à la demande. Pour plus d’informations sur la tarification spot, consultez la tarification des machines virtuelles spot

status

Contient des informations en lecture seule sur le pool d’agents.

tags

Balises à conserver sur le groupe de machines virtuelles identiques du pool d’agents.

type

Type de pool d’agents.

upgradeSettings

Paramètres de mise à niveau du pool d’agents. S’applique lorsque la stratégie de mise à niveau est définie sur Rolling.

upgradeSettingsBlueGreen

Paramètres de mise à niveau Blue-Green sur le pool d’agents. S’applique lorsque la stratégie de mise à niveau est définie sur BlueGreen.

upgradeStrategy

Définit la stratégie de mise à niveau du pool d’agents. La valeur par défaut est Rolling.

virtualMachineNodesStatus

État des nœuds dans un pool d’agents VirtualMachines.

virtualMachinesProfile

Spécifications sur le pool d’agents VirtualMachines.

vmSize

Taille des machines virtuelles du pool d’agents. La disponibilité de la taille des machines virtuelles varie selon la région. Si un nœud contient des ressources de calcul insuffisantes (mémoire, processeur, etc.) les pods peuvent échouer à s’exécuter correctement. Pour plus d’informations sur les tailles de machine virtuelle restreintes, consultez : https://docs.microsoft.com/azure/aks/quotas-skus-regions

vnetSubnetID

ID du sous-réseau sur lequel les nœuds du pool d’agents et éventuellement les pods se joignent au démarrage. Si ce n’est pas spécifié, un réseau virtuel et un sous-réseau sont générés et utilisés. Si aucun podSubnetID n’est spécifié, cela s’applique aux nœuds et aux pods, sinon il s’applique uniquement aux nœuds. Il s’agit de la forme suivante : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

windowsProfile

Profil spécifique du pool d’agents Windows.

workloadRuntime

Détermine le type de charge de travail qu’un nœud peut exécuter.

Détails de la propriété

artifactStreamingProfile

Configuration pour l’utilisation de la diffusion en continu d’artefacts sur AKS.

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

Valeur de propriété

availabilityZones

Liste des zones de disponibilité à utiliser pour les nœuds. Cela ne peut être spécifié que si la propriété AgentPoolType est « VirtualMachineScaleSets ».

availabilityZones?: string[]

Valeur de propriété

string[]

capacityReservationGroupID

AKS associe le pool d’agents spécifié au groupe de réservations de capacité.

capacityReservationGroupID?: string

Valeur de propriété

string

count

Nombre d’agents (machines virtuelles) pour héberger des conteneurs Docker. Les valeurs autorisées doivent être comprises entre 0 et 1 000 (inclus) pour les pools d’utilisateurs et dans la plage comprise entre 1 et 1 000 (inclus) pour les pools système. La valeur par défaut est 1.

count?: number

Valeur de propriété

number

creationData

CreationData à utiliser pour spécifier l’ID d’instantané source si le pool de nœuds sera créé/mis à niveau à l’aide d’un instantané.

creationData?: CreationData

Valeur de propriété

currentOrchestratorVersion

Version de Kubernetes en cours d’exécution sur le pool d’agents. Si orchestratorVersion était une version entièrement spécifiée major.minor.patch<>, ce champ sera exactement égal à celui-ci. Si orchestratorVersion était <major.minor>, ce champ contiendra la version complète <de major.minor.patch> utilisée. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

currentOrchestratorVersion?: string

Valeur de propriété

string

enableAutoScaling

Indique s’il faut activer la mise à l’échelle automatique

enableAutoScaling?: boolean

Valeur de propriété

boolean

enableEncryptionAtHost

Indique s’il faut activer le chiffrement du système d’exploitation et du lecteur de données basés sur l’hôte. Cela n’est pris en charge que sur certaines tailles de machine virtuelle et dans certaines régions Azure. Pour plus d’informations, consultez : https://docs.microsoft.com/azure/aks/enable-host-encryption

enableEncryptionAtHost?: boolean

Valeur de propriété

boolean

enableFips

Indique s’il faut utiliser un système d’exploitation compatible FIPS. Pour plus d’informations, consultez Ajouter un pool de nœuds compatible FIPS .

enableFips?: boolean

Valeur de propriété

boolean

enableNodePublicIP

Indique si chaque nœud est alloué à sa propre adresse IP publique. Certains scénarios peuvent nécessiter des nœuds dans un pool de nœuds pour recevoir leurs propres adresses IP publiques dédiées. Un scénario courant concerne les charges de travail de jeu, où une console doit établir une connexion directe à une machine virtuelle cloud afin de réduire les tronçons. Pour plus d’informations, consultez l’attribution d’une adresse IP publique par nœud. La valeur par défaut est false.

enableNodePublicIP?: boolean

Valeur de propriété

boolean

enableUltraSSD

Indique s’il faut activer UltraSSD

enableUltraSSD?: boolean

Valeur de propriété

boolean

eTag

Chaîne en lecture seule unique utilisée pour implémenter l’accès concurrentiel optimiste. La valeur eTag change lorsque la ressource est mise à jour. Spécifiez un en-tête if-match ou if-none-match avec la valeur eTag pour une demande ultérieure afin d’activer la simultanéité optimiste conformément à la convention eTag normale. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

eTag?: string

Valeur de propriété

string

gatewayProfile

Profil spécifique à un pool d’agents managés en mode passerelle. Ce champ ne peut pas être défini si le mode pool d’agents n’est pas passerelle.

gatewayProfile?: AgentPoolGatewayProfile

Valeur de propriété

gpuInstanceProfile

GPUInstanceProfile à utiliser pour spécifier le profil d’instance GPU MIG pour la référence SKU de machine virtuelle GPU prise en charge.

gpuInstanceProfile?: string

Valeur de propriété

string

gpuProfile

Paramètres GPU d’un pool d’agents.

gpuProfile?: GPUProfile

Valeur de propriété

hostGroupID

ID de ressource complet du groupe hôte dédié à partir duquel provisionner des machines virtuelles, utilisé uniquement dans le scénario de création et non autorisé à changer une fois défini. Il s’agit de la forme suivante : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Pour plus d’informations, consultez les hôtes dédiés Azure.

hostGroupID?: string

Valeur de propriété

string

kubeletConfig

Configuration Kubelet sur les nœuds du pool d’agents.

kubeletConfig?: KubeletConfig

Valeur de propriété

kubeletDiskType

Détermine le placement des volumes emptyDir, de la racine des données du runtime de conteneur et du stockage éphémère Kubelet.

kubeletDiskType?: string

Valeur de propriété

string

linuxOSConfig

Configuration du système d’exploitation des nœuds de l’agent Linux.

linuxOSConfig?: LinuxOSConfig

Valeur de propriété

localDNSProfile

Configure le DNS local par nœud, avec les remplacements VnetDNS et KubeDNS. LocalDNS permet d’améliorer les performances et la fiabilité de la résolution DNS dans un cluster AKS. Pour plus de détails, consultez aka.ms/aks/localdns.

localDNSProfile?: LocalDNSProfile

Valeur de propriété

maxCount

Nombre maximal de nœuds pour la mise à l’échelle automatique

maxCount?: number

Valeur de propriété

number

maxPods

Nombre maximal de pods qui peuvent s’exécuter sur un nœud.

maxPods?: number

Valeur de propriété

number

messageOfTheDay

Message du jour pour les nœuds Linux, encodés en base64. Chaîne encodée en base64 qui sera écrite dans /etc/motd après le décodage. Cela permet la personnalisation du message du jour pour les nœuds Linux. Il ne doit pas être spécifié pour les nœuds Windows. Il doit s’agir d’une chaîne statique (c’est-à-dire d’impression brute et non exécutée en tant que script).

messageOfTheDay?: string

Valeur de propriété

string

minCount

Nombre minimal de nœuds pour la mise à l’échelle automatique

minCount?: number

Valeur de propriété

number

mode

Mode d’un pool d’agents. Un cluster doit avoir au moins un pool d’agents « Système » à tout moment. Pour plus d’informations sur les restrictions de pool d’agents et les meilleures pratiques, consultez : https://docs.microsoft.com/azure/aks/use-system-pools

mode?: string

Valeur de propriété

string

networkProfile

Paramètres liés au réseau d’un pool d’agents.

networkProfile?: AgentPoolNetworkProfile

Valeur de propriété

nodeCustomizationProfile

Paramètres permettant de déterminer la personnalisation des nœuds utilisée pour provisionner les nœuds d’un pool.

nodeCustomizationProfile?: NodeCustomizationProfile

Valeur de propriété

nodeImageVersion

Version de l’image de nœud

nodeImageVersion?: string

Valeur de propriété

string

nodeInitializationTaints

Teintes ajoutées sur les nœuds lors de la création qui ne seront pas réconciliées par AKS. Ces teintes ne seront pas réconciliées par AKS et peuvent être supprimées avec un appel kubectl. Ce champ peut être modifié une fois le pool de nœuds créé, mais les nœuds ne seront pas recréés avec de nouvelles teintes tant qu’une autre opération nécessitant une récréation (par exemple, mise à niveau d’image de nœud) se produit. Ces teintes permettent l’exécution de la configuration requise avant que le nœud soit prêt à accepter des charges de travail, par exemple « key1=value1 :NoSchedule » qui peut ensuite être supprimé avec kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

Valeur de propriété

string[]

nodeLabels

Étiquettes de nœud à conserver sur tous les nœuds du pool d’agents.

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

Valeur de propriété

{[propertyName: string]: string}

nodePublicIPPrefixID

ID de préfixe IP public à partir duquel les nœuds de machine virtuelle doivent utiliser des adresses IP. Il s’agit de la forme suivante : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}

nodePublicIPPrefixID?: string

Valeur de propriété

string

nodeTaints

Les teintes ajoutées aux nouveaux nœuds pendant la création et la mise à l’échelle du pool de nœuds. Par exemple, key=value :NoSchedule.

nodeTaints?: string[]

Valeur de propriété

string[]

orchestratorVersion

Version de Kubernetes spécifiée par l’utilisateur. Les deux versions correctives <major.minor.patch> et <major.minor> sont prises en charge. Lorsque <major.minor> est spécifié, la dernière version de correctif prise en charge est choisie automatiquement. La mise à jour du pool d’agents avec le même <fichier major.minor> une fois qu’elle a été créée ne déclenche pas de mise à niveau, même si une version de correctif plus récente est disponible. En guise de meilleure pratique, vous devez mettre à niveau tous les pools de nœuds d’un cluster AKS vers la même version de Kubernetes. La version du pool de nœuds doit avoir la même version principale que le plan de contrôle. La version mineure du pool de nœuds doit se trouver dans deux versions mineures de la version du plan de contrôle. La version du pool de nœuds ne peut pas être supérieure à la version du plan de contrôle. Pour plus d’informations, consultez la mise à niveau d’un pool de nœuds.

orchestratorVersion?: string

Valeur de propriété

string

osDiskSizeGB

Taille du disque du système d’exploitation en Go à utiliser pour spécifier la taille du disque pour chaque ordinateur du pool maître/agent. Si vous spécifiez 0, elle applique la taille osDisk par défaut en fonction de vmSize spécifiée.

osDiskSizeGB?: number

Valeur de propriété

number

osDiskType

Type de disque du système d’exploitation à utiliser pour les machines du pool d’agents. La valeur par défaut est « Éphémère » si la machine virtuelle la prend en charge et a un disque de cache supérieur à celui demandé d’OSDiskSizeGB. Sinon, la valeur par défaut est « Gérée ». Peut ne pas être modifié après la création. Pour plus d’informations, consultez le système d’exploitation éphémère.

osDiskType?: string

Valeur de propriété

string

osSKU

Spécifie la référence SKU du système d’exploitation utilisée par le pool d’agents. Si ce n’est pas spécifié, la valeur par défaut est Ubuntu si OSType=Linux ou Windows2019 si OSType=Windows. Et la référence WINDOWS OSSKU par défaut sera remplacée par Windows2022 après la dépréciation de Windows2019.

osSKU?: string

Valeur de propriété

string

osType

Type de système d’exploitation. La valeur par défaut est Linux.

osType?: string

Valeur de propriété

string

podIPAllocationMode

Mode d’allocation IP du pod. Mode d’allocation IP pour les pods dans le pool d’agents. Doit être utilisé avec podSubnetId. La valeur par défaut est « DynamicIndividual ».

podIPAllocationMode?: string

Valeur de propriété

string

podSubnetID

ID du sous-réseau auquel les pods seront joints lors du lancement. En cas d’omission, les adresses IP de pod sont affectées statiquement sur le sous-réseau de nœud (voir vnetSubnetID pour plus d’informations). Il s’agit de la forme suivante : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

podSubnetID?: string

Valeur de propriété

string

powerState

Indique si le pool d’agents est en cours d’exécution ou arrêté. Lorsqu’un pool d’agents est créé pour la première fois, il est en cours d’exécution. Le pool d’agents peut être arrêté en définissant ce champ sur Arrêté. Un pool d’agents arrêté arrête toutes ses machines virtuelles et n’accumule pas de frais de facturation. Un pool d’agents ne peut être arrêté que s’il est en cours d’exécution et si l’état d’approvisionnement est Réussi

powerState?: PowerState

Valeur de propriété

provisioningState

État actuel du déploiement ou de l’approvisionnement. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

provisioningState?: string

Valeur de propriété

string

proximityPlacementGroupID

ID du groupe de placement de proximité.

proximityPlacementGroupID?: string

Valeur de propriété

string

scaleDownMode

Mode scale-down à utiliser lors de la mise à l’échelle du pool d’agents. Cela affecte également le comportement du générateur de mise à l’échelle automatique du cluster. S’il n’est pas spécifié, il est défini par défaut sur Delete.

scaleDownMode?: string

Valeur de propriété

string

scaleSetEvictionPolicy

Stratégie d’éviction du groupe de machines virtuelles identiques à utiliser. Cela ne peut pas être spécifié, sauf si scaleSetPriority est « Spot ». S’il n’est pas spécifié, la valeur par défaut est « Supprimer ».

scaleSetEvictionPolicy?: string

Valeur de propriété

string

scaleSetPriority

Priorité du groupe de machines virtuelles identiques. S’il n’est pas spécifié, la valeur par défaut est « Standard ».

scaleSetPriority?: string

Valeur de propriété

string

securityProfile

Paramètres de sécurité d’un pool d’agents.

securityProfile?: AgentPoolSecurityProfile

Valeur de propriété

spotMaxPrice

Le prix maximal (en dollars AMÉRICAINs) que vous êtes prêt à payer pour les instances spot. Les valeurs possibles sont toutes les valeurs décimales supérieures à zéro ou -1 qui indiquent le prix par défaut up-to à la demande. Les valeurs possibles sont une valeur décimale supérieure à zéro ou -1 qui indique la volonté de payer n’importe quel prix à la demande. Pour plus d’informations sur la tarification spot, consultez la tarification des machines virtuelles spot

spotMaxPrice?: number

Valeur de propriété

number

status

Contient des informations en lecture seule sur le pool d’agents.

status?: AgentPoolStatus

Valeur de propriété

tags

Balises à conserver sur le groupe de machines virtuelles identiques du pool d’agents.

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

Valeur de propriété

{[propertyName: string]: string}

type

Type de pool d’agents.

type?: string

Valeur de propriété

string

upgradeSettings

Paramètres de mise à niveau du pool d’agents. S’applique lorsque la stratégie de mise à niveau est définie sur Rolling.

upgradeSettings?: AgentPoolUpgradeSettings

Valeur de propriété

upgradeSettingsBlueGreen

Paramètres de mise à niveau Blue-Green sur le pool d’agents. S’applique lorsque la stratégie de mise à niveau est définie sur BlueGreen.

upgradeSettingsBlueGreen?: AgentPoolBlueGreenUpgradeSettings

Valeur de propriété

upgradeStrategy

Définit la stratégie de mise à niveau du pool d’agents. La valeur par défaut est Rolling.

upgradeStrategy?: string

Valeur de propriété

string

virtualMachineNodesStatus

État des nœuds dans un pool d’agents VirtualMachines.

virtualMachineNodesStatus?: VirtualMachineNodes[]

Valeur de propriété

virtualMachinesProfile

Spécifications sur le pool d’agents VirtualMachines.

virtualMachinesProfile?: VirtualMachinesProfile

Valeur de propriété

vmSize

Taille des machines virtuelles du pool d’agents. La disponibilité de la taille des machines virtuelles varie selon la région. Si un nœud contient des ressources de calcul insuffisantes (mémoire, processeur, etc.) les pods peuvent échouer à s’exécuter correctement. Pour plus d’informations sur les tailles de machine virtuelle restreintes, consultez : https://docs.microsoft.com/azure/aks/quotas-skus-regions

vmSize?: string

Valeur de propriété

string

vnetSubnetID

ID du sous-réseau sur lequel les nœuds du pool d’agents et éventuellement les pods se joignent au démarrage. Si ce n’est pas spécifié, un réseau virtuel et un sous-réseau sont générés et utilisés. Si aucun podSubnetID n’est spécifié, cela s’applique aux nœuds et aux pods, sinon il s’applique uniquement aux nœuds. Il s’agit de la forme suivante : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

vnetSubnetID?: string

Valeur de propriété

string

windowsProfile

Profil spécifique du pool d’agents Windows.

windowsProfile?: AgentPoolWindowsProfile

Valeur de propriété

workloadRuntime

Détermine le type de charge de travail qu’un nœud peut exécuter.

workloadRuntime?: string

Valeur de propriété

string