ManagedClusterAgentPoolProfileProperties 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.
Propriétés du profil de pool d’agents de service de conteneur.
public class ManagedClusterAgentPoolProfileProperties
type ManagedClusterAgentPoolProfileProperties = class
Public Class ManagedClusterAgentPoolProfileProperties
- Héritage
-
ManagedClusterAgentPoolProfileProperties
- Dérivé
Constructeurs
ManagedClusterAgentPoolProfileProperties() |
Initialise une nouvelle instance de la classe ManagedClusterAgentPoolProfileProperties. |
ManagedClusterAgentPoolProfileProperties(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 ManagedClusterAgentPoolProfileProperties. |
Propriétés
AvailabilityZones |
Obtient ou définit des zones de disponibilité pour les nœuds. Doit utiliser VirtualMachineScaleSets AgentPoolType. |
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. |
EnableAutoScaling |
Obtient ou définit l’activation de la mise à l’échelle automatique |
EnableEncryptionAtHost |
Obtient ou définit s’il faut activer EncryptionAtHost |
EnableNodePublicIP |
Obtient ou définit l’option Activer l’adresse IP publique pour les nœuds |
KubeletConfig |
Obtient ou définit kubeletConfig spécifie la configuration de kubelet sur les nœuds de l’agent. |
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 valeur, OS, ce qui permet à Kubelet d’utiliser le disque du système d’exploitation pour les données. Les valeurs possibles sont les suivantes : « OS » |
LinuxOSConfig |
Obtient ou définit linuxOSConfig spécifie la configuration du système d’exploitation des nœuds de l’agent Linux. |
MaxCount |
Obtient ou définit le nombre maximal de nœuds pour la mise à l’échelle automatique |
MaxPods |
Obtient ou définit le nombre maximal de pods pouvant s’exécuter sur un nœud. |
MinCount |
Obtient ou définit le nombre minimal de nœuds pour la mise à l’échelle automatique |
Mode |
Obtient ou définit agentPoolMode représente le mode d’un pool d’agents. Les valeurs possibles sont les suivantes : « Système », « Utilisateur » |
NodeImageVersion |
Obtient la version de l’image de nœud |
NodeLabels |
Obtient ou définit les étiquettes de nœuds du pool d’agents à rendre persistantes sur tous les nœuds du pool d’agents. |
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. |
OrchestratorVersion |
Obtient ou définit la version de l’orchestrateur spécifiée lors de la création du cluster managé. |
OsDiskSizeGB |
Obtient ou définit la taille du disque du système d’exploitation en Go à utiliser pour spécifier la taille de disque de 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 valeur vmSize spécifiée. |
OsDiskType |
Obtient ou définit le type de disque de système d’exploitation à utiliser pour les machines d’un pool d’agents donné. Les valeurs autorisées sont « Éphémère » et « Managé ». La valeur par défaut est « Managed ». Ne peut pas être modifié après la création. Les valeurs possibles sont les suivantes : « Managé », « Éphémère » |
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 » |
PodSubnetID |
Obtient ou définit pod SubnetID spécifie l’identificateur de sous-réseau du réseau virtuel pour les pods. |
PowerState |
Obtient une description de l’exécution ou de l’arrêt du pool d’agents |
ProvisioningState |
Obtient l’état de déploiement ou d’approvisionnement actuel, qui apparaît uniquement dans la réponse. |
ProximityPlacementGroupID |
Obtient ou définit l’ID du groupe de placement de proximité. |
ScaleSetEvictionPolicy |
Obtient ou définit scaleSetEvictionPolicy à utiliser pour spécifier la 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 : « Supprimer », « Libérer » |
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 » |
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 toute valeur décimale supérieure à zéro ou -1 qui indique que le prix par défaut doit être à la demande. |
Tags |
Obtient ou définit les balises de pool d’agents à conserver sur le groupe de machines virtuelles identiques du pool d’agents. |
Type |
Obtient ou définit agentPoolType représente les types d’un pool d’agents. Les valeurs possibles sont les suivantes : « VirtualMachineScaleSets », « AvailabilitySet » |
UpgradeSettings |
Obtient ou définit les paramètres de mise à niveau du pool d’agents |
VmSize |
Obtient ou définit la taille des machines virtuelles de l’agent. Les valeurs possibles sont les suivantes : « Standard_A1 », « Standard_A10 », « Standard_A11 », « Standard_A1_v2 », « Standard_A2 », « Standard_A2_v2 », « Standard_A2m_v2 », « 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_v3', 'Standard_ND12s', 'Standard_ND24rs', 'Standard_ND24s', 'Standard_ND6s', 'Standard_NV12', 'Standard_NV24', 'Standard_NV6' |
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 |
Méthodes
Validate() |
Validez l’objet . |
S’applique à
Azure SDK for .NET