ManagedClusterAgentPoolProfile Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Profil pour le pool d’agents de service de conteneur.
public class ManagedClusterAgentPoolProfile : Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAgentPoolProfileProperties
type ManagedClusterAgentPoolProfile = class
inherit ManagedClusterAgentPoolProfileProperties
Public Class ManagedClusterAgentPoolProfile
Inherits ManagedClusterAgentPoolProfileProperties
- Héritage
Constructeurs
ManagedClusterAgentPoolProfile() |
Initialise une nouvelle instance de la classe ManagedClusterAgentPoolProfile. |
ManagedClusterAgentPoolProfile(String, Nullable<Int32>, ContainerServiceVMSizeTypes, Nullable<Int32>, OSDiskType, KubeletDiskType, String, String, Nullable<Int32>, OSType, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, AgentPoolType, AgentPoolMode, String, String, AgentPoolUpgradeSettings, String, PowerState, IList<String>, Nullable<Boolean>, ScaleSetPriority, ScaleSetEvictionPolicy, Nullable<Double>, IDictionary<String, String>, IDictionary<String,String>, IList<String>, String, KubeletConfig, LinuxOSConfig, Nullable<Boolean>) |
Initialise une nouvelle instance de la classe ManagedClusterAgentPoolProfile. |
Propriétés
AvailabilityZones |
Obtient ou définit des zones de disponibilité pour les nœuds. Doit utiliser VirtualMachineScaleSets AgentPoolType. (Hérité de ManagedClusterAgentPoolProfileProperties) |
Count |
Obtient ou définit le nombre d’agents (machines virtuelles) pour héberger des conteneurs Docker. Les valeurs autorisées doivent être comprises entre 0 et 100 (inclus) pour les pools d’utilisateurs et dans la plage de 1 à 100 (inclus) pour les pools système. La valeur par défaut est 1. (Hérité de ManagedClusterAgentPoolProfileProperties) |
EnableAutoScaling |
Obtient ou définit l’activation de la mise à l’échelle automatique (Hérité de ManagedClusterAgentPoolProfileProperties) |
EnableEncryptionAtHost |
Obtient ou définit s’il faut activer EncryptionAtHost (Hérité de ManagedClusterAgentPoolProfileProperties) |
EnableNodePublicIP |
Obtient ou définit l’activation de l’adresse IP publique pour les nœuds (Hérité de ManagedClusterAgentPoolProfileProperties) |
KubeletConfig |
Obtient ou définit kubeletConfig spécifie la configuration de kubelet sur les nœuds de l’agent. (Hérité de ManagedClusterAgentPoolProfileProperties) |
KubeletDiskType |
Obtient ou définit kubeletDiskType détermine l’emplacement des volumes emptyDir, de la racine des données du runtime de conteneur et du stockage éphémère Kubelet. Autorise actuellement une seule valeur, le système d’exploitation, ce qui entraîne l’utilisation par Kubelet du disque du système d’exploitation pour les données. Les valeurs possibles sont les suivantes : « SYSTÈME D’exploitation » (Hérité de ManagedClusterAgentPoolProfileProperties) |
LinuxOSConfig |
Obtient ou définit linuxOSConfig spécifie la configuration du système d’exploitation des nœuds de l’agent linux. (Hérité de ManagedClusterAgentPoolProfileProperties) |
MaxCount |
Obtient ou définit le nombre maximal de nœuds pour la mise à l’échelle automatique (Hérité de ManagedClusterAgentPoolProfileProperties) |
MaxPods |
Obtient ou définit le nombre maximal de pods pouvant s’exécuter sur un nœud. (Hérité de ManagedClusterAgentPoolProfileProperties) |
MinCount |
Obtient ou définit le nombre minimal de nœuds pour la mise à l’échelle automatique (Hérité de ManagedClusterAgentPoolProfileProperties) |
Mode |
Obtient ou définit agentPoolMode représente le mode d’un pool d’agents. Les valeurs possibles sont les suivantes : 'System', 'User' (Hérité de ManagedClusterAgentPoolProfileProperties) |
Name |
Obtient ou définit le nom unique du profil du pool d’agents dans le contexte de l’abonnement et du groupe de ressources. |
NodeImageVersion |
Obtient la version de l’image de nœud (Hérité de ManagedClusterAgentPoolProfileProperties) |
NodeLabels |
Obtient ou définit les étiquettes de nœuds du pool d’agents à conserver sur tous les nœuds du pool d’agents. (Hérité de ManagedClusterAgentPoolProfileProperties) |
NodeTaints |
Obtient ou définit les teintes ajoutées aux nouveaux nœuds lors de la création et de la mise à l’échelle du pool de nœuds. Par exemple, key=value:NoSchedule. (Hérité de ManagedClusterAgentPoolProfileProperties) |
OrchestratorVersion |
Obtient ou définit la version de l’orchestrateur spécifiée lors de la création du cluster managé. (Hérité de ManagedClusterAgentPoolProfileProperties) |
OsDiskSizeGB |
Obtient ou définit la taille du disque du système d’exploitation en Go à utiliser pour spécifier la taille du disque pour chaque machine de ce pool master/agent. Si vous spécifiez 0, la taille osDisk par défaut est appliquée en fonction de la taille vmSize spécifiée. (Hérité de ManagedClusterAgentPoolProfileProperties) |
OsDiskType |
Obtient ou définit le type de disque du système d’exploitation à utiliser pour les machines d’un pool d’agents donné. Les valeurs autorisées sont « éphémères » et « managées ». La valeur par défaut est « Managed ». Peut ne pas être modifié après la création. Les valeurs possibles sont les suivantes : 'Managed', 'Ephemeral' (Hérité de ManagedClusterAgentPoolProfileProperties) |
OsType |
Obtient ou définit osType à utiliser pour spécifier le type de système d’exploitation. Choisissez parmi Linux et Windows. La valeur par défaut est Linux. Les valeurs possibles sont les suivantes : 'Linux', 'Windows' (Hérité de ManagedClusterAgentPoolProfileProperties) |
PodSubnetID |
Obtient ou définit pod SubnetID spécifie l’identificateur de sous-réseau du réseau virtuel pour les pods. (Hérité de ManagedClusterAgentPoolProfileProperties) |
PowerState |
Obtient indique si le pool d’agents est en cours d’exécution ou arrêté (Hérité de ManagedClusterAgentPoolProfileProperties) |
ProvisioningState |
Obtient l’état de déploiement ou d’approvisionnement actuel, qui apparaît uniquement dans la réponse. (Hérité de ManagedClusterAgentPoolProfileProperties) |
ProximityPlacementGroupID |
Obtient ou définit l’ID du groupe de placement de proximité. (Hérité de ManagedClusterAgentPoolProfileProperties) |
ScaleSetEvictionPolicy |
Obtient ou définit scaleSetEvictionPolicy à utiliser pour spécifier une stratégie d’éviction pour le groupe de machines virtuelles identiques Spot. La valeur par défaut est Delete. Les valeurs possibles sont les suivantes : 'Delete', 'Libérer' (Hérité de ManagedClusterAgentPoolProfileProperties) |
ScaleSetPriority |
Obtient ou définit scaleSetPriority à utiliser pour spécifier la priorité du groupe de machines virtuelles identiques. La valeur par défaut est régulière. Les valeurs possibles sont les suivantes : 'Spot', 'Regular' (Hérité de ManagedClusterAgentPoolProfileProperties) |
SpotMaxPrice |
Obtient ou définit spotMaxPrice à utiliser pour spécifier le prix maximal que vous êtes prêt à payer en dollars américains. Les valeurs possibles sont toutes les valeurs décimales supérieures à zéro ou -1 qui indiquent que le prix par défaut est à la demande. (Hérité de ManagedClusterAgentPoolProfileProperties) |
Tags |
Obtient ou définit des balises de pool d’agents à conserver sur le groupe de machines virtuelles identiques du pool d’agents. (Hérité de ManagedClusterAgentPoolProfileProperties) |
Type |
Obtient ou définit agentPoolType représente les types d’un pool d’agents. Les valeurs possibles sont les suivantes : « VirtualMachineScaleSets », « AvailabilitySet » (Hérité de ManagedClusterAgentPoolProfileProperties) |
UpgradeSettings |
Obtient ou définit les paramètres de mise à niveau du pool d’agents (Hérité de ManagedClusterAgentPoolProfileProperties) |
VmSize |
Obtient ou définit la taille des machines virtuelles de l’agent. Les valeurs possibles incluent « Standard_A1 », « Standard_A10 », « Standard_A11 », « Standard_A1_v2 », « Standard_A2 », « Standard_A2_v2 », « Standard_A2m_v2 », « Standard_A3 », « Standard_A3 », 'Standard_A4', 'Standard_A4_v2', 'Standard_A4m_v2', 'Standard_A5', 'Standard_A6', 'Standard_A7', 'Standard_A8', 'Standard_A8_v2', 'Standard_A8m_v2', 'Standard_A9', 'Standard_B2ms', 'Standard_B2s', 'Standard_B4ms', 'Standard_B8ms', 'Standard_D1', 'Standard_D11', 'Standard_D11_v2', 'Standard_D11_v2_Promo', 'Standard_D12', 'Standard_D12_v2', 'Standard_D12_v2_Promo', 'Standard_D13', 'Standard_D13_v2', 'Standard_D13_v2_Promo', 'Standard_D14', 'Standard_D14_v2', 'Standard_D14_v2_Promo', 'Standard_D15_v2', 'Standard_D16_v3', 'Standard_D16s_v3', 'Standard_D1_v2', 'Standard_D2', 'Standard_D2_v2', 'Standard_D2_v2_Promo', 'Standard_D2_v3', 'Standard_D2s_v3', 'Standard_D3', 'Standard_D32_v3', 'Standard_D32s_v3', 'Standard_D3_v2', 'Standard_D3_v2_Promo', 'Standard_D4', 'Standard_D4_v2', 'Standard_D4_v2_Promo', 'Standard_D4_v3', 'Standard_D4s_v3', 'Standard_D5_v2', 'Standard_D5_v2_Promo', 'Standard_D64_v3', 'Standard_D64s_v3', 'Standard_D8_v3', 'Standard_D8s_v3', 'Standard_DS1', 'Standard_DS11', 'Standard_DS11_v2', 'Standard_DS11_v2_Promo', 'Standard_DS12', 'Standard_DS12_v2', 'Standard_DS12_v2_Promo', 'Standard_DS13', 'Standard_DS13-2_v2', 'Standard_DS13-4_v2', 'Standard_DS13_v2', 'Standard_DS13_v2_Promo', 'Standard_DS14', 'Standard_DS14-4_v2', 'Standard_DS14-8_v2', 'Standard_DS14_v2', 'Standard_DS14_v2_Promo', 'Standard_DS15_v2', 'Standard_DS1_v2', 'Standard_DS2', 'Standard_DS2_v2', 'Standard_DS2_v2_Promo', 'Standard_DS3', 'Standard_DS3_v2', 'Standard_DS3_v2_Promo', 'Standard_DS4', 'Standard_DS4_v2', 'Standard_DS4_v2_Promo', 'Standard_DS5_v2', 'Standard_DS5_v2_Promo', 'Standard_E16_v3', 'Standard_E16s_v3', 'Standard_E2_v3', 'Standard_E2s_v3', 'Standard_E32-16s_v3', 'Standard_E32-8s_v3', 'Standard_E32_v3', 'Standard_E32s_v3', 'Standard_E4_v3', 'Standard_E4s_v3', 'Standard_E64-16s_v3', 'Standard_E64-32s_v3', 'Standard_E64_v3', 'Standard_E64s_v3', 'Standard_E8_v3', 'Standard_E8s_v3', 'Standard_F1', 'Standard_F16', 'Standard_F16s', 'Standard_F16s_v2', 'Standard_F1s', 'Standard_F2', 'Standard_F2s', 'Standard_F2s_v2', 'Standard_F32s_v2', 'Standard_F4', 'Standard_F4s', 'Standard_F4s_v2', 'Standard_F64s_v2', 'Standard_F72s_v2', 'Standard_F8', 'Standard_F8s', 'Standard_F8s_v2', 'Standard_G1', 'Standard_G2', 'Standard_G3', 'Standard_G4', 'Standard_G5', 'Standard_GS1', 'Standard_GS2', 'Standard_GS3', 'Standard_GS4', 'Standard_GS4-4', 'Standard_GS4-8', 'Standard_GS5', 'Standard_GS5-16', 'Standard_GS5-8', 'Standard_H16', 'Standard_H16m', 'Standard_H16mr', 'Standard_H16r', 'Standard_H8', 'Standard_H8m', 'Standard_L16s', 'Standard_L32s', 'Standard_L4s', 'Standard_L8s', 'Standard_M128-32ms', 'Standard_M128-64ms', 'Standard_M128ms', 'Standard_M128s', 'Standard_M64-16ms', 'Standard_M64-32ms', 'Standard_M64ms', 'Standard_M64s', 'Standard_NC12', 'Standard_NC12s_v2', 'Standard_NC12s_v3', 'Standard_NC24', 'Standard_NC24r', 'Standard_NC24rs_v2', 'Standard_NC24rs_v3', 'Standard_NC24s_v2', 'Standard_NC24s_v3', 'Standard_NC6 Standard_NC6s_v2', 'Standard_NC6s_v2', 'Standard_NC6s_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' (Hérité de ManagedClusterAgentPoolProfileProperties) |
VnetSubnetID |
Obtient ou définit vNet SubnetID spécifie l’identificateur de sous-réseau du réseau virtuel pour les nœuds et peut-être les pods (Hérité de ManagedClusterAgentPoolProfileProperties) |
Méthodes
Validate() |
Validez l’objet. |
S’applique à
Azure SDK for .NET