Freigeben über


ManagedClusterAgentPoolProfileProperties Konstruktoren

Definition

Überlädt

ManagedClusterAgentPoolProfileProperties()

Initialisiert eine neue instance der ManagedClusterAgentPoolProfileProperties-Klasse.

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>)

Initialisiert eine neue instance der ManagedClusterAgentPoolProfileProperties-Klasse.

ManagedClusterAgentPoolProfileProperties()

Initialisiert eine neue instance der ManagedClusterAgentPoolProfileProperties-Klasse.

public ManagedClusterAgentPoolProfileProperties ();
Public Sub New ()

Gilt für:

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>)

Initialisiert eine neue instance der ManagedClusterAgentPoolProfileProperties-Klasse.

public ManagedClusterAgentPoolProfileProperties (int? count = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceVMSizeTypes vmSize = default, int? osDiskSizeGB = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.OSDiskType osDiskType = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.KubeletDiskType kubeletDiskType = default, string vnetSubnetID = default, string podSubnetID = default, int? maxPods = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.OSType osType = default, int? maxCount = default, int? minCount = default, bool? enableAutoScaling = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.AgentPoolType type = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.AgentPoolMode mode = default, string orchestratorVersion = default, string nodeImageVersion = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.AgentPoolUpgradeSettings upgradeSettings = default, string provisioningState = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.PowerState powerState = default, System.Collections.Generic.IList<string> availabilityZones = default, bool? enableNodePublicIP = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ScaleSetPriority scaleSetPriority = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ScaleSetEvictionPolicy scaleSetEvictionPolicy = default, double? spotMaxPrice = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.IDictionary<string,string> nodeLabels = default, System.Collections.Generic.IList<string> nodeTaints = default, string proximityPlacementGroupID = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.KubeletConfig kubeletConfig = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.LinuxOSConfig linuxOSConfig = default, bool? enableEncryptionAtHost = default);
new Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAgentPoolProfileProperties : Nullable<int> * Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceVMSizeTypes * Nullable<int> * Microsoft.Azure.Management.ContainerService.Fluent.Models.OSDiskType * Microsoft.Azure.Management.ContainerService.Fluent.Models.KubeletDiskType * string * string * Nullable<int> * Microsoft.Azure.Management.ContainerService.Fluent.Models.OSType * Nullable<int> * Nullable<int> * Nullable<bool> * Microsoft.Azure.Management.ContainerService.Fluent.Models.AgentPoolType * Microsoft.Azure.Management.ContainerService.Fluent.Models.AgentPoolMode * string * string * Microsoft.Azure.Management.ContainerService.Fluent.Models.AgentPoolUpgradeSettings * string * Microsoft.Azure.Management.ContainerService.Fluent.Models.PowerState * System.Collections.Generic.IList<string> * Nullable<bool> * Microsoft.Azure.Management.ContainerService.Fluent.Models.ScaleSetPriority * Microsoft.Azure.Management.ContainerService.Fluent.Models.ScaleSetEvictionPolicy * Nullable<double> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<string> * string * Microsoft.Azure.Management.ContainerService.Fluent.Models.KubeletConfig * Microsoft.Azure.Management.ContainerService.Fluent.Models.LinuxOSConfig * Nullable<bool> -> Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAgentPoolProfileProperties
Public Sub New (Optional count As Nullable(Of Integer) = Nothing, Optional vmSize As ContainerServiceVMSizeTypes = Nothing, Optional osDiskSizeGB As Nullable(Of Integer) = Nothing, Optional osDiskType As OSDiskType = Nothing, Optional kubeletDiskType As KubeletDiskType = Nothing, Optional vnetSubnetID As String = Nothing, Optional podSubnetID As String = Nothing, Optional maxPods As Nullable(Of Integer) = Nothing, Optional osType As OSType = Nothing, Optional maxCount As Nullable(Of Integer) = Nothing, Optional minCount As Nullable(Of Integer) = Nothing, Optional enableAutoScaling As Nullable(Of Boolean) = Nothing, Optional type As AgentPoolType = Nothing, Optional mode As AgentPoolMode = Nothing, Optional orchestratorVersion As String = Nothing, Optional nodeImageVersion As String = Nothing, Optional upgradeSettings As AgentPoolUpgradeSettings = Nothing, Optional provisioningState As String = Nothing, Optional powerState As PowerState = Nothing, Optional availabilityZones As IList(Of String) = Nothing, Optional enableNodePublicIP As Nullable(Of Boolean) = Nothing, Optional scaleSetPriority As ScaleSetPriority = Nothing, Optional scaleSetEvictionPolicy As ScaleSetEvictionPolicy = Nothing, Optional spotMaxPrice As Nullable(Of Double) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional nodeLabels As IDictionary(Of String, String) = Nothing, Optional nodeTaints As IList(Of String) = Nothing, Optional proximityPlacementGroupID As String = Nothing, Optional kubeletConfig As KubeletConfig = Nothing, Optional linuxOSConfig As LinuxOSConfig = Nothing, Optional enableEncryptionAtHost As Nullable(Of Boolean) = Nothing)

Parameter

count
Nullable<Int32>

Anzahl der Agents (VMs) zum Hosten von Docker-Containern. Zulässige Werte müssen im Bereich von 0 bis 100 (inklusive) für Benutzerpools und im Bereich von 1 bis 100 (inklusive) für Systempools liegen. Der Standardwert ist 1.

vmSize
ContainerServiceVMSizeTypes

Die Größe der Agent-VMs. Mögliche Werte: "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"

osDiskSizeGB
Nullable<Int32>

Größe des Betriebssystemdatenträgers in GB, der verwendet werden soll, um die Datenträgergröße für jeden Computer in diesem master/Agent-Pool anzugeben. Wenn Sie 0 angeben, wird die standardmäßige osDisk-Größe gemäß der angegebenen vmSize-Größe angewendet.

osDiskType
OSDiskType

Betriebssystemdatenträgertyp, der für Computer in einem bestimmten Agentpool verwendet werden soll. Zulässige Werte sind "Kurzlebig" und "Verwaltet". Der Standardwert ist "Verwaltet". Darf nach der Erstellung nicht geändert werden. Mögliche Werte: "Managed", "Ephemeral"

kubeletDiskType
KubeletDiskType

KubeletDiskType bestimmt die Platzierung von emptyDir-Volumes, Containerruntime-Datenstamm und kurzlebigem Kubelet-Speicher. Derzeit lässt einen Wert zu, das Betriebssystem, was dazu führt, dass Kubelet den Betriebssystemdatenträger für Daten verwendet. Mögliche Werte: "OS"

vnetSubnetID
String

VNet SubnetID gibt den Subnetzbezeichner des VNET für Knoten und möglicherweise Pods an.

podSubnetID
String

Pod SubnetID gibt den Subnetzbezeichner des VNET für Pods an.

maxPods
Nullable<Int32>

Maximale Anzahl von Pods, die auf einem Knoten ausgeführt werden können.

osType
OSType

OsType, der zum Angeben des Betriebssystemtyps verwendet werden soll. Wählen Sie unter Linux und Windows aus. Der Standardwert ist Linux. Mögliche Werte: "Linux", "Windows"

maxCount
Nullable<Int32>

Maximale Anzahl von Knoten für die automatische Skalierung

minCount
Nullable<Int32>

Minimale Anzahl von Knoten für die automatische Skalierung

enableAutoScaling
Nullable<Boolean>

Ob die automatische Skalierung aktiviert werden soll

type
AgentPoolType

AgentPoolType stellt Typen eines Agentpools dar. Mögliche Werte: "VirtualMachineScaleSets", "AvailabilitySet"

mode
AgentPoolMode

AgentPoolMode stellt den Modus eines Agentpools dar. Mögliche Werte: "System", "User"

orchestratorVersion
String

Version des Orchestrators, die beim Erstellen des verwalteten Clusters angegeben wurde.

nodeImageVersion
String

Version des Knotenimages

upgradeSettings
AgentPoolUpgradeSettings

Einstellungen für das Upgrade des Agentpools

provisioningState
String

Der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

powerState
PowerState

Beschreibt, ob der Agentpool ausgeführt oder beendet wird.

availabilityZones
IList<String>

Verfügbarkeitszonen für Knoten. Muss VirtualMachineScaleSets AgentPoolType verwenden.

enableNodePublicIP
Nullable<Boolean>

Aktivieren der öffentlichen IP-Adresse für Knoten

scaleSetPriority
ScaleSetPriority

ScaleSetPriority, der verwendet werden soll, um die Priorität der VM-Skalierungsgruppe anzugeben. Der Standardwert ist "normal". Mögliche Werte: "Spot", "Regular"

scaleSetEvictionPolicy
ScaleSetEvictionPolicy

ScaleSetEvictionPolicy, die verwendet werden soll, um die Entfernungsrichtlinie für die Spot-VM-Skalierungsgruppe anzugeben. Standardmäßig wird "Löschen" festgelegt. Mögliche Werte: "Delete", "Deallocate"

spotMaxPrice
Nullable<Double>

SpotMaxPrice, der verwendet werden soll, um den Höchstpreis anzugeben, den Sie in US-Dollar zu zahlen bereit sind. Mögliche Werte sind ein beliebiger Dezimalwert größer als 0 oder -1, der angibt, dass der Standardpreis bedarfsgesteuert ist.

tags
IDictionary<String,String>

Agentpooltags, die in der VM-Skalierungsgruppe des Agentpools beibehalten werden sollen.

nodeLabels
IDictionary<String,String>

Knotenbezeichnungen des Agentpools, die auf allen Knoten im Agentpool gespeichert werden sollen.

nodeTaints
IList<String>

Taints, die neuen Knoten beim Erstellen und Skalieren des Knotenpools hinzugefügt werden. Beispiel: key=value:NoSchedule.

proximityPlacementGroupID
String

Die ID für Näherungsplatzierungsgruppe.

kubeletConfig
KubeletConfig

KubeletConfig gibt die Konfiguration von Kubelet auf Agentknoten an.

linuxOSConfig
LinuxOSConfig

LinuxOSConfig gibt die Betriebssystemkonfiguration von Linux-Agent-Knoten an.

enableEncryptionAtHost
Nullable<Boolean>

Gibt an, ob EncryptionAtHost aktiviert werden soll

Gilt für: