Partager via


ManagedClusterAgentPoolProfile Classe

Définition

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
ManagedClusterAgentPoolProfile

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 à