ManagedClusterAgentPoolProfile 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.
Profil für den Containerdienst-Agent-Pool.
public class ManagedClusterAgentPoolProfile : Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterAgentPoolProfileProperties
type ManagedClusterAgentPoolProfile = class
inherit ManagedClusterAgentPoolProfileProperties
Public Class ManagedClusterAgentPoolProfile
Inherits ManagedClusterAgentPoolProfileProperties
- Vererbung
Konstruktoren
ManagedClusterAgentPoolProfile() |
Initialisiert eine neue instance der ManagedClusterAgentPoolProfile-Klasse. |
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>) |
Initialisiert eine neue instance der ManagedClusterAgentPoolProfile-Klasse. |
Eigenschaften
AvailabilityZones |
Ruft Verfügbarkeitszonen für Knoten ab oder legt diese fest. Muss VirtualMachineScaleSets AgentPoolType verwenden. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
Count |
Ruft die Anzahl von Agents (VMs) zum Hosten von Docker-Containern ab oder legt sie fest. Zulässige Werte müssen im Bereich von 0 bis 100 (einschließlich) für Benutzerpools und im Bereich von 1 bis 100 (einschließlich) für Systempools liegen. Der Standardwert ist 1. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
EnableAutoScaling |
Ruft ab, ob die automatische Skalierung aktiviert werden soll, oder legt diese fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
EnableEncryptionAtHost |
Ruft ab, ob EncryptionAtHost aktiviert werden soll, oder legt diesen fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
EnableNodePublicIP |
Ruft die öffentliche IP-Adresse für Knoten ab oder legt diese fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
KubeletConfig |
Ruft kubeletConfig ab oder legt die Konfiguration von Kubelet auf Agentknoten fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
KubeletDiskType |
Ruft kubeletDiskType ab oder legt die Platzierung von emptyDir-Volumes, Container Runtime-Datenstamm und kurzlebigem Kubelet-Speicher fest. Derzeit lässt einen Wert zu, betriebssystem, was dazu führt, dass Kubelet den Betriebssystemdatenträger für Daten verwendet. Mögliche Werte: "OS" (Geerbt von ManagedClusterAgentPoolProfileProperties) |
LinuxOSConfig |
Ruft linuxOSConfig ab oder legt die Betriebssystemkonfiguration von Linux-Agent-Knoten fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
MaxCount |
Ruft die maximale Anzahl von Knoten für die automatische Skalierung ab oder legt sie fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
MaxPods |
Ruft die maximale Anzahl von Pods ab, die auf einem Knoten ausgeführt werden können, oder legt diese fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
MinCount |
Ruft die Mindestanzahl von Knoten für die automatische Skalierung ab oder legt sie fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
Mode |
Ruft agentPoolMode ab, das den Modus eines Agentpools darstellt, oder legt diese fest. Mögliche Werte: "System", "User" (Geerbt von ManagedClusterAgentPoolProfileProperties) |
Name |
Ruft den eindeutigen Namen des Agentpoolprofils im Kontext des Abonnements und der Ressourcengruppe ab oder legt diese fest. |
NodeImageVersion |
Ruft die Version des Knotenimages ab. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
NodeLabels |
Ruft Agentpoolknotenbezeichnungen ab, die auf allen Knoten im Agentpool beibehalten werden sollen, oder legt diese fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
NodeTaints |
Ruft beim Erstellen und Skalieren von Knotenpools hinzugefügte Taints ab oder legt diese fest. Beispiel: key=value:NoSchedule. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
OrchestratorVersion |
Ruft die Beim Erstellen des verwalteten Clusters angegebene Orchestratorversion ab oder legt diese fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
OsDiskSizeGB |
Ruft die Betriebssystemdatenträgergröße 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äß dem angegebenen vmSize-Wert angewendet. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
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". Standardmäßig wird "Verwaltet" festgelegt. Kann nach der Erstellung nicht geändert werden. Mögliche Werte: "Verwaltet", "Ephemeral" (Geerbt von ManagedClusterAgentPoolProfileProperties) |
OsType |
Ruft osType ab, das zum Angeben des Betriebssystemtyps verwendet werden soll, oder legt diesen fest. Wählen Sie zwischen Linux und Windows aus. Standardmäßig wird Linux verwendet. Mögliche Werte: "Linux", "Windows" (Geerbt von ManagedClusterAgentPoolProfileProperties) |
PodSubnetID |
Ruft pod SubnetID ab, die den Subnetzbezeichner des VNET für Pods angibt, oder legt diese fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
PowerState |
Ruft ab, ob der Agentpool ausgeführt oder beendet wird. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
ProvisioningState |
Ruft den aktuellen Bereitstellungs- oder Bereitstellungsstatus ab, der nur in der Antwort angezeigt wird. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
ProximityPlacementGroupID |
Ruft die ID für näherungsplatzierungsgruppe ab oder legt sie fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
ScaleSetEvictionPolicy |
Ruft scaleSetEvictionPolicy ab, die zum Angeben der Entfernungsrichtlinie für Spot-VM-Skalierungsgruppe verwendet wird, oder legt diese fest. Standardmäßig wird "Löschen" verwendet. Mögliche Werte: "Delete", "Deallocate" (Geerbt von ManagedClusterAgentPoolProfileProperties) |
ScaleSetPriority |
Ruft scaleSetPriority ab, die zum Angeben der Vm-Skalierungsgruppenpriorität verwendet werden soll, oder legt sie fest. Standardmäßig ist "normal" festgelegt. Mögliche Werte: "Spot", "Regular" (Geerbt von ManagedClusterAgentPoolProfileProperties) |
SpotMaxPrice |
Ruft spotMaxPrice ab, um den Höchstpreis anzugeben, den Sie bereit sind, in US-Dollar zu zahlen, oder legt diesen fest. Mögliche Werte sind ein beliebiger Dezimalwert größer als 0 oder -1, der angibt, dass der Standardpreis bei Bedarf bis zu hoch ist. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
Tags |
Ruft Agentpooltags ab, die in der Vm-Skalierungsgruppe des Agentpools beibehalten werden sollen, oder legt diese fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
Type |
Ruft agentPoolType ab, die Typen eines Agentpools darstellen, oder legt diese fest. Mögliche Werte: "VirtualMachineScaleSets", "AvailabilitySet" (Geerbt von ManagedClusterAgentPoolProfileProperties) |
UpgradeSettings |
Ruft Einstellungen für das Upgrade des Agentpools ab oder legt sie fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
VmSize |
Ruft die Größe von Agent-VMs ab oder legt diese 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" (Geerbt von ManagedClusterAgentPoolProfileProperties) |
VnetSubnetID |
Ruft die vNET-Subnetz-ID ab, die den Subnetzbezeichner des VNET für Knoten und möglicherweise Pods angibt, oder legt diese fest. (Geerbt von ManagedClusterAgentPoolProfileProperties) |
Methoden
Validate() |
Überprüfen Sie das Objekt. |
Gilt für:
Azure SDK for .NET