Freigeben über


ArmNetworkCloudModelFactory.KubernetesClusterNode Methode

Definition

Initialisiert eine neue instance von KubernetesClusterNode.

public static Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNode KubernetesClusterNode (string agentPoolId = default, string availabilityZone = default, string bareMetalMachineId = default, long? cpuCores = default, Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNodeDetailedStatus? detailedStatus = default, string detailedStatusMessage = default, long? diskSizeGB = default, string image = default, string kubernetesVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.KubernetesLabel> labels = default, long? memorySizeGB = default, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode? mode = default, string name = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment> networkAttachments = default, Azure.ResourceManager.NetworkCloud.Models.KubernetesNodePowerState? powerState = default, Azure.ResourceManager.NetworkCloud.Models.KubernetesNodeRole? role = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.KubernetesLabel> taints = default, string vmSkuName = default);
static member KubernetesClusterNode : string * string * string * Nullable<int64> * Nullable<Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNodeDetailedStatus> * string * Nullable<int64> * string * string * seq<Azure.ResourceManager.NetworkCloud.Models.KubernetesLabel> * Nullable<int64> * Nullable<Azure.ResourceManager.NetworkCloud.Models.NetworkCloudAgentPoolMode> * string * seq<Azure.ResourceManager.NetworkCloud.Models.NetworkAttachment> * Nullable<Azure.ResourceManager.NetworkCloud.Models.KubernetesNodePowerState> * Nullable<Azure.ResourceManager.NetworkCloud.Models.KubernetesNodeRole> * seq<Azure.ResourceManager.NetworkCloud.Models.KubernetesLabel> * string -> Azure.ResourceManager.NetworkCloud.Models.KubernetesClusterNode
Public Shared Function KubernetesClusterNode (Optional agentPoolId As String = Nothing, Optional availabilityZone As String = Nothing, Optional bareMetalMachineId As String = Nothing, Optional cpuCores As Nullable(Of Long) = Nothing, Optional detailedStatus As Nullable(Of KubernetesClusterNodeDetailedStatus) = Nothing, Optional detailedStatusMessage As String = Nothing, Optional diskSizeGB As Nullable(Of Long) = Nothing, Optional image As String = Nothing, Optional kubernetesVersion As String = Nothing, Optional labels As IEnumerable(Of KubernetesLabel) = Nothing, Optional memorySizeGB As Nullable(Of Long) = Nothing, Optional mode As Nullable(Of NetworkCloudAgentPoolMode) = Nothing, Optional name As String = Nothing, Optional networkAttachments As IEnumerable(Of NetworkAttachment) = Nothing, Optional powerState As Nullable(Of KubernetesNodePowerState) = Nothing, Optional role As Nullable(Of KubernetesNodeRole) = Nothing, Optional taints As IEnumerable(Of KubernetesLabel) = Nothing, Optional vmSkuName As String = Nothing) As KubernetesClusterNode

Parameter

agentPoolId
String

Die Ressourcen-ID des Agentpools, zu dem dieser Knoten gehört. Dieser Wert wird auf Knoten auf Steuerungsebene nicht dargestellt.

availabilityZone
String

Die Verfügbarkeitszone, in der dieser Knoten ausgeführt wird.

bareMetalMachineId
String

Die Ressourcen-ID des Bare-Metal-Computers, der diesen Knoten hostet.

cpuCores
Nullable<Int64>

Die Anzahl der für diesen Knoten konfigurierten CPU-Kerne, abgeleitet von der angegebenen VM-SKU.

detailedStatus
Nullable<KubernetesClusterNodeDetailedStatus>

Der detaillierte Zustand dieses Knotens.

detailedStatusMessage
String

Die beschreibende Meldung zum aktuellen detaillierten status.

diskSizeGB
Nullable<Int64>

Die Größe des für diesen Knoten konfigurierten Datenträgers.

image
String

Das Computerimage, das zum Bereitstellen dieses Knotens verwendet wird.

kubernetesVersion
String

Die derzeit ausgeführte Version von Kubernetes und gebündelte Features, die auf diesem Knoten ausgeführt werden.

labels
IEnumerable<KubernetesLabel>

Die Liste der Bezeichnungen auf diesem Knoten, die dem Agentpool zugewiesen wurden, der diesen Knoten enthält.

memorySizeGB
Nullable<Int64>

Die Für diesen Knoten konfigurierte Arbeitsspeichermenge, abgeleitet von der angegebenen VM-SKU.

mode
Nullable<NetworkCloudAgentPoolMode>

Der Modus des Agentpools, der diesen Knoten enthält. Gilt nicht für Knoten auf Steuerungsebene.

name
String

Der Name dieses Knotens, wie im Kubernetes-Cluster realisiert.

networkAttachments
IEnumerable<NetworkAttachment>

Die networkAttachments, die an diesen Knoten vorgenommen wurden.

powerState
Nullable<KubernetesNodePowerState>

Der Energiezustand dieses Knotens.

role
Nullable<KubernetesNodeRole>

Die Rolle dieses Knotens im Cluster.

taints
IEnumerable<KubernetesLabel>

Die Liste der Taints, die dem Agentpool zugewiesen wurden, der diesen Knoten enthält.

vmSkuName
String

Der Name der VM-SKU, die zum Erstellen dieses Clusterknotens verwendet wurde.

Gibt zurück

Eine neue KubernetesClusterNode instance zum Simulieren.

Gilt für: