Partager via


ManagedClusterAgentPoolProfileProperties Classe

Définition

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 à