Freigeben über


NetworkCloudAgentPoolData Klasse

Definition

Eine Klasse, die das NetworkCloudAgentPool-Datenmodell darstellt. AgentPool stellt den Agentpool des Kubernetes-Clusters dar.

public class NetworkCloudAgentPoolData : Azure.ResourceManager.Models.TrackedResourceData
type NetworkCloudAgentPoolData = class
    inherit TrackedResourceData
Public Class NetworkCloudAgentPoolData
Inherits TrackedResourceData
Vererbung
NetworkCloudAgentPoolData

Konstruktoren

NetworkCloudAgentPoolData(AzureLocation, Int64, NetworkCloudAgentPoolMode, String)

Initialisiert eine neue instance von NetworkCloudAgentPoolData.

Eigenschaften

AdministratorConfiguration

Die Administratoranmeldeinformationen, die für die Knoten in diesem Agentpool verwendet werden sollen.

AgentOptions

Die Konfigurationen, die auf jeden Agent in diesem Agentpool angewendet werden.

AttachedNetworkConfiguration

Die Konfiguration der Netzwerke, die an den Agentpool zur Verwendung durch die Workloads angefügt werden, die in diesem Kubernetes-Cluster ausgeführt werden.

AvailabilityZones

Die Liste der Verfügbarkeitszonen des Netzwerkcloudclusters, der für die Bereitstellung von Knoten in diesem Agentpool verwendet wird. Wenn nicht angegeben, werden alle Verfügbarkeitszonen verwendet.

Count

Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden.

DetailedStatus

Die aktuelle status des Agentpools.

DetailedStatusMessage

Die beschreibende Meldung zum aktuellen detaillierten status.

ExtendedLocation

Der erweiterte Speicherort des Clusters, der der Ressource zugeordnet ist.

Id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Geerbt von ResourceData)
KubernetesVersion

Die Kubernetes-Version, die in diesem Agentpool ausgeführt wird.

Labels

Die Bezeichnungen, die auf die Knoten in diesem Agentpool angewendet werden.

Location

Der geografische Standort, an dem sich die Ressource befindet.

(Geerbt von TrackedResourceData)
Mode

Die Auswahl, wie dieser Agentpool verwendet wird, entweder als Systempool oder als Benutzerpool. Systempools führen die Features und wichtigen Dienste für den Kubernetes-Cluster aus, während Benutzerpools für Benutzerworkloads reserviert sind. Jeder Kubernetes-Cluster muss mindestens einen Systemknotenpool mit mindestens einem Knoten enthalten.

Name

Der Name der Ressource.

(Geerbt von ResourceData)
ProvisioningState

Der Bereitstellungsstatus des Agentpools.

ResourceType

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

(Geerbt von ResourceData)
SystemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

(Geerbt von ResourceData)
Tags

Ressourcentags.

(Geerbt von TrackedResourceData)
Taints

Die Taints, die auf die Knoten in diesem Agentpool angewendet werden.

UpgradeMaxSurge

Die maximale Anzahl oder prozentuale Anzahl von Knoten, die während des Upgrades hochsupiert werden. Dies kann entweder auf eine ganze Zahl (z. B. "5") oder auf einen Prozentsatz (z. B. "50%") festgelegt werden. Wenn ein Prozentsatz angegeben wird, ist dies der Prozentsatz der gesamten Agentpoolgröße zum Zeitpunkt des Upgrades. Für Prozentwerte werden Bruchknoten aufgerundet. Wenn nichts angegeben ist, wird der Standardwert 1 verwendet.

VmSkuName

Der Name der VM-SKU, die die Größe der Ressourcen bestimmt, die für Knoten-VMs zugewiesen werden.

Gilt für: