Freigeben über


AgentPool interface

AgentPool stellt den Agentpool des Kubernetes-Clusters dar.

Extends

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. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

detailedStatusMessage

Die beschreibende Meldung zum aktuellen detaillierten status. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

extendedLocation

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

kubernetesVersion

Die Kubernetes-Version, die in diesem Agentpool ausgeführt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

labels

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

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.

provisioningState

Der Bereitstellungsstatus des Agentpools. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

taints

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

upgradeSettings

Die Konfiguration des Agentpools.

vmSkuName

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

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

location

Der geografische Standort, an dem sich die Ressource befindet

name

Der Name der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

tags

Ressourcentags.

type

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

administratorConfiguration

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

administratorConfiguration?: AdministratorConfiguration

Eigenschaftswert

agentOptions

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

agentOptions?: AgentOptions

Eigenschaftswert

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.

attachedNetworkConfiguration?: AttachedNetworkConfiguration

Eigenschaftswert

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.

availabilityZones?: string[]

Eigenschaftswert

string[]

count

Die Anzahl der virtuellen Computer, die diese Konfiguration verwenden.

count: number

Eigenschaftswert

number

detailedStatus

Die aktuelle status des Agentpools. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

detailedStatus?: string

Eigenschaftswert

string

detailedStatusMessage

Die beschreibende Meldung zum aktuellen detaillierten status. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

detailedStatusMessage?: string

Eigenschaftswert

string

extendedLocation

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

extendedLocation?: ExtendedLocation

Eigenschaftswert

kubernetesVersion

Die Kubernetes-Version, die in diesem Agentpool ausgeführt wird. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

kubernetesVersion?: string

Eigenschaftswert

string

labels

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

labels?: KubernetesLabel[]

Eigenschaftswert

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.

mode: string

Eigenschaftswert

string

provisioningState

Der Bereitstellungsstatus des Agentpools. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

taints

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

taints?: KubernetesLabel[]

Eigenschaftswert

upgradeSettings

Die Konfiguration des Agentpools.

upgradeSettings?: AgentPoolUpgradeSettings

Eigenschaftswert

vmSkuName

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

vmSkuName: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.id

location

Der geografische Standort, an dem sich die Ressource befindet

location: string

Eigenschaftswert

string

Geerbt vonTrackedResource.location

name

Der Name der Ressource HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.name

systemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

Geerbt vonTrackedResource.systemData

tags

Ressourcentags.

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

Geerbt vonTrackedResource.tags

type

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" HINWEIS: Diese Eigenschaft wird nicht serialisiert. Sie kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

Geerbt vonTrackedResource.type