ManagedClusterAgentPoolProfileProperties Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eigenschaften für das Poolprofil des Containerdienst-Agents.
public class ManagedClusterAgentPoolProfileProperties
type ManagedClusterAgentPoolProfileProperties = class
Public Class ManagedClusterAgentPoolProfileProperties
- Vererbung
-
ManagedClusterAgentPoolProfileProperties
- Abgeleitet
Konstruktoren
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. |
Eigenschaften
AvailabilityZones |
Ruft Verfügbarkeitszonen für Knoten ab oder legt diese fest. Muss VirtualMachineScaleSets AgentPoolType verwenden. |
Count |
Ruft die Anzahl von Agents (VMs) zum Hosten von Docker-Containern ab oder legt diese fest. 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. |
EnableAutoScaling |
Ruft ab oder legt fest, ob die automatische Skalierung aktiviert werden soll. |
EnableEncryptionAtHost |
Ruft ab oder legt fest, ob EncryptionAtHost aktiviert werden soll. |
EnableNodePublicIP |
Ruft die öffentliche IP-Adresse für Knoten ab oder legt diese fest. |
KubeletConfig |
Ruft kubeletConfig ab oder legt diese fest, gibt die Konfiguration von kubelet auf Agentknoten an. |
KubeletDiskType |
Ruft kubeletDiskType ab oder legt diese fest, 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" |
LinuxOSConfig |
Ruft ab oder legt linuxOSConfig gibt die Betriebssystemkonfiguration von Linux-Agent-Knoten an. |
MaxCount |
Ruft die maximale Anzahl von Knoten für die automatische Skalierung ab oder legt diese fest. |
MaxPods |
Ruft die maximale Anzahl von Pods ab, die auf einem Knoten ausgeführt werden können, oder legt diese fest. |
MinCount |
Ruft die Mindestanzahl von Knoten für die automatische Skalierung ab oder legt sie fest. |
Mode |
Ruft agentPoolMode ab, der den Modus eines Agentpools darstellt, oder legt diese fest. Mögliche Werte: "System", "User" |
NodeImageVersion |
Ruft die Version des Knotenimages ab. |
NodeLabels |
Ruft Die Knotenbezeichnungen des Agentpools ab, die auf allen Knoten im Agentpool beibehalten werden sollen, oder legt diese fest. |
NodeTaints |
Ruft Taints ab, die neuen Knoten beim Erstellen und Skalieren des Knotenpools hinzugefügt werden, oder legt diese fest. Beispiel: key=value:NoSchedule. |
OrchestratorVersion |
Ruft die Version des Orchestrators ab, die beim Erstellen des verwalteten Clusters angegeben wurde, oder legt diese fest. |
OsDiskSizeGB |
Ruft die Größe des Betriebssystemdatenträgers in GB ab, die zum Angeben der Datenträgergröße für jeden Computer in diesem master/Agent-Pool verwendet werden soll, oder legt diese fest. Wenn Sie 0 angeben, wird die standardmäßige osDisk-Größe gemäß der angegebenen vmSize-Größe angewendet. |
OsDiskType |
Ruft den Betriebssystemdatenträgertyp ab, der für Computer in einem bestimmten Agentpool verwendet werden soll, oder legt diesen fest. Zulässige Werte sind "Kurzlebig" und "Verwaltet". Der Standardwert ist "Verwaltet". Darf nach der Erstellung nicht geändert werden. Mögliche Werte: "Managed", "Ephemeral" |
OsType |
Ruft osType ab, das zum Angeben des Betriebssystemtyps verwendet werden soll, oder legt diesen fest. Wählen Sie unter Linux und Windows aus. Der Standardwert ist Linux. Mögliche Werte: "Linux", "Windows" |
PodSubnetID |
Ruft pod SubnetID ab oder legt diese fest, gibt den Subnetzbezeichner des VNET für Pods an. |
PowerState |
Ruft beschreibt, ob der Agentpool ausgeführt oder beendet wird. |
ProvisioningState |
Ruft den aktuellen Bereitstellungs- oder Bereitstellungsstatus ab, der nur in der Antwort angezeigt wird. |
ProximityPlacementGroupID |
Ruft die ID für Näherungsplatzierungsgruppe ab oder legt sie fest. |
ScaleSetEvictionPolicy |
Ruft scaleSetEvictionPolicy ab, die zum Angeben der Entfernungsrichtlinie für spot-VM-Skalierungsgruppe verwendet werden soll, oder legt diese fest. Standardmäßig wird "Löschen" festgelegt. Mögliche Werte: "Delete", "Deallocate" |
ScaleSetPriority |
Ruft scaleSetPriority ab, die zum Angeben der Vm-Skalierungsgruppenpriorität verwendet werden soll, oder legt diese fest. Der Standardwert ist "normal". Mögliche Werte: "Spot", "Regular" |
SpotMaxPrice |
Ruft spotMaxPrice ab, das verwendet werden soll, um den Höchstpreis anzugeben, den Sie in US-Dollar zahlen möchten, oder legt diesen fest. Mögliche Werte sind ein beliebiger Dezimalwert größer als 0 oder -1, der angibt, dass der Standardpreis bedarfsgesteuert ist. |
Tags |
Ruft Agentpooltags ab, die in der VM-Skalierungsgruppe des Agentpools beibehalten werden sollen, oder legt diese fest. |
Type |
Ruft agentPoolType ab, die Typen eines Agentpools darstellt, oder legt diese fest. Mögliche Werte: "VirtualMachineScaleSets", "AvailabilitySet" |
UpgradeSettings |
Ruft Einstellungen für das Upgrade des Agentpools ab oder legt diese fest. |
VmSize |
Ruft die Größe von Agent-VMs ab oder legt sie fest. 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" |
VnetSubnetID |
Ruft vNet SubnetID ab oder legt diese fest, gibt den Subnetzbezeichner des VNET für Knoten und möglicherweise Pods an. |
Methoden
Validate() |
Überprüfen Sie das Objekt. |
Gilt für:
Azure SDK for .NET