AgentPool interface
AgentPool représente le pool d’agents du cluster Kubernetes.
- Extends
Propriétés
| administrator |
Informations d’identification de l’administrateur à utiliser pour les nœuds de ce pool d’agents. |
| agent |
Configurations qui seront appliquées à chaque agent dans ce pool d’agents. |
| attached |
Configuration des réseaux attachés au pool d’agents pour une utilisation par les charges de travail qui s’exécutent sur ce cluster Kubernetes. |
| availability |
Liste des zones de disponibilité du cluster Cloud réseau utilisé pour l’approvisionnement de nœuds dans ce pool d’agents. S’il n’est pas spécifié, toutes les zones de disponibilité sont utilisées. |
| count | Nombre de machines virtuelles qui utilisent cette configuration. |
| detailed |
État actuel du pool d’agents. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| detailed |
Message descriptif sur l’état détaillé actuel. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| etag | Ressource ETag. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| extended |
Emplacement étendu du cluster associé à la ressource. |
| kubernetes |
Version kubernetes en cours d’exécution dans ce pool d’agents. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| labels | Étiquettes appliquées aux nœuds de ce pool d’agents. |
| mode | Sélection de la façon dont ce pool d’agents est utilisé, en tant que pool système ou pool d’utilisateurs. Les pools système exécutent les fonctionnalités et les services critiques pour le cluster Kubernetes, tandis que les pools d’utilisateurs sont dédiés aux charges de travail utilisateur. Chaque cluster Kubernetes doit contenir au moins un pool de nœuds système avec au moins un nœud. |
| provisioning |
État d’approvisionnement du pool d’agents. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| taints | Les teintes appliquées aux nœuds de ce pool d’agents. |
| upgrade |
Configuration du pool d’agents. |
| vm |
Nom de la référence SKU de machine virtuelle qui détermine la taille des ressources allouées pour les machines virtuelles de nœud. |
Propriétés héritées
| id | ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| location | Emplacement géographique où réside la ressource |
| name | Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| system |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| tags | Balises de ressource. |
| type | Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
Détails de la propriété
administratorConfiguration
Informations d’identification de l’administrateur à utiliser pour les nœuds de ce pool d’agents.
administratorConfiguration?: AdministratorConfiguration
Valeur de propriété
agentOptions
Configurations qui seront appliquées à chaque agent dans ce pool d’agents.
agentOptions?: AgentOptions
Valeur de propriété
attachedNetworkConfiguration
Configuration des réseaux attachés au pool d’agents pour une utilisation par les charges de travail qui s’exécutent sur ce cluster Kubernetes.
attachedNetworkConfiguration?: AttachedNetworkConfiguration
Valeur de propriété
availabilityZones
Liste des zones de disponibilité du cluster Cloud réseau utilisé pour l’approvisionnement de nœuds dans ce pool d’agents. S’il n’est pas spécifié, toutes les zones de disponibilité sont utilisées.
availabilityZones?: string[]
Valeur de propriété
string[]
count
Nombre de machines virtuelles qui utilisent cette configuration.
count: number
Valeur de propriété
number
detailedStatus
État actuel du pool d’agents. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
detailedStatus?: string
Valeur de propriété
string
detailedStatusMessage
Message descriptif sur l’état détaillé actuel. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
detailedStatusMessage?: string
Valeur de propriété
string
etag
Ressource ETag. 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
extendedLocation
Emplacement étendu du cluster associé à la ressource.
extendedLocation?: ExtendedLocation
Valeur de propriété
kubernetesVersion
Version kubernetes en cours d’exécution dans ce pool d’agents. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
kubernetesVersion?: string
Valeur de propriété
string
labels
Étiquettes appliquées aux nœuds de ce pool d’agents.
labels?: KubernetesLabel[]
Valeur de propriété
mode
Sélection de la façon dont ce pool d’agents est utilisé, en tant que pool système ou pool d’utilisateurs. Les pools système exécutent les fonctionnalités et les services critiques pour le cluster Kubernetes, tandis que les pools d’utilisateurs sont dédiés aux charges de travail utilisateur. Chaque cluster Kubernetes doit contenir au moins un pool de nœuds système avec au moins un nœud.
mode: string
Valeur de propriété
string
provisioningState
État d’approvisionnement du pool d’agents. 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
taints
Les teintes appliquées aux nœuds de ce pool d’agents.
taints?: KubernetesLabel[]
Valeur de propriété
upgradeSettings
Configuration du pool d’agents.
upgradeSettings?: AgentPoolUpgradeSettings
Valeur de propriété
vmSkuName
Nom de la référence SKU de machine virtuelle qui détermine la taille des ressources allouées pour les machines virtuelles de nœud.
vmSkuName: string
Valeur de propriété
string
Détails de la propriété héritée
id
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
id?: string
Valeur de propriété
string
héritée deTrackedResource.id
location
Emplacement géographique où réside la ressource
location: string
Valeur de propriété
string
héritée deTrackedResource.location
name
Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
name?: string
Valeur de propriété
string
héritée deTrackedResource.name
systemData
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
systemData?: SystemData
Valeur de propriété
héritée deTrackedResource.systemData
tags
Balises de ressource.
tags?: {[propertyName: string]: string}
Valeur de propriété
{[propertyName: string]: string}
héritée deTrackedResource.tags
type
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
type?: string
Valeur de propriété
string
héritée deTrackedResource.type