ManagedClusterAgentPoolProfileProperties interface
Propriétés du profil du pool d’agents de service de conteneur.
Propriétés
| artifact |
Configuration pour l’utilisation de la diffusion en continu d’artefacts sur AKS. |
| availability |
Liste des zones de disponibilité à utiliser pour les nœuds. Cela ne peut être spécifié que si la propriété AgentPoolType est « VirtualMachineScaleSets ». |
| capacity |
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. |
| creation |
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é. |
| current |
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. |
| enable |
Indique s’il faut activer la mise à l’échelle automatique |
| enable |
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 |
| enable |
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 . |
| enable |
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. |
| enable |
Indique s’il faut activer UltraSSD |
| e |
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. |
| gateway |
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. |
| gpu |
GPUInstanceProfile à utiliser pour spécifier le profil d’instance GPU MIG pour la référence SKU de machine virtuelle GPU prise en charge. |
| gpu |
Paramètres GPU d’un pool d’agents. |
| host |
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. |
| kubelet |
Configuration Kubelet sur les nœuds du pool d’agents. |
| kubelet |
Détermine le placement des volumes emptyDir, de la racine des données du runtime de conteneur et du stockage éphémère Kubelet. |
| linux |
Configuration du système d’exploitation des nœuds de l’agent Linux. |
| local |
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. |
| max |
Nombre maximal de nœuds pour la mise à l’échelle automatique |
| max |
Nombre maximal de pods qui peuvent s’exécuter sur un nœud. |
| message |
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). |
| min |
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 |
| network |
Paramètres liés au réseau d’un pool d’agents. |
| node |
Paramètres permettant de déterminer la personnalisation des nœuds utilisée pour provisionner les nœuds d’un pool. |
| node |
Version de l’image de nœud |
| node |
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 |
| node |
Étiquettes de nœud à conserver sur tous les nœuds du pool d’agents. |
| node |
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} |
| node |
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. |
| orchestrator |
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. |
| os |
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. |
| os |
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. |
| os |
Type de système d’exploitation. La valeur par défaut est Linux. |
| pod |
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 ». |
| pod |
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} |
| power |
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 |
| provisioning |
É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. |
| proximity |
ID du groupe de placement de proximité. |
| scale |
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. |
| scale |
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 ». |
| scale |
Priorité du groupe de machines virtuelles identiques. S’il n’est pas spécifié, la valeur par défaut est « Standard ». |
| security |
Paramètres de sécurité d’un pool d’agents. |
| spot |
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. |
| upgrade |
Paramètres de mise à niveau du pool d’agents. S’applique lorsque la stratégie de mise à niveau est définie sur Rolling. |
| upgrade |
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. |
| upgrade |
Définit la stratégie de mise à niveau du pool d’agents. La valeur par défaut est Rolling. |
| virtual |
État des nœuds dans un pool d’agents VirtualMachines. |
| virtual |
Spécifications sur le pool d’agents VirtualMachines. |
| vm |
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 |
| vnet |
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} |
| windows |
Profil spécifique du pool d’agents Windows. |
| workload |
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
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