你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ArmNetworkCloudModelFactory.KubernetesClusterNode 方法

定义

初始化 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

参数

agentPoolId
String

此节点所属的代理池的资源 ID。 此值不在控制平面节点上表示。

availabilityZone
String

此节点在其中运行的可用性区域。

bareMetalMachineId
String

托管此节点的裸机计算机的资源 ID。

cpuCores
Nullable<Int64>

为此节点配置的 CPU 核心数,派生自指定的 VM SKU。

detailedStatus
Nullable<KubernetesClusterNodeDetailedStatus>

此节点的详细状态。

detailedStatusMessage
String

有关当前详细状态的描述性消息。

diskSizeGB
Nullable<Int64>

为此节点配置的磁盘大小。

image
String

用于部署此节点的计算机映像。

kubernetesVersion
String

当前运行的 Kubernetes 版本和在此节点上运行的捆绑功能。

labels
IEnumerable<KubernetesLabel>

此节点上已分配给包含此节点的代理池的标签列表。

memorySizeGB
Nullable<Int64>

为此节点配置的内存量,从指定的 VM SKU 派生。

mode
Nullable<NetworkCloudAgentPoolMode>

包含此节点的代理池的模式。 不适用于控制平面节点。

name
String

此节点的名称,如 Kubernetes 群集中实现的那样。

networkAttachments
IEnumerable<NetworkAttachment>

对此节点进行的 NetworkAttachments。

powerState
Nullable<KubernetesNodePowerState>

此节点的电源状态。

role
Nullable<KubernetesNodeRole>

群集中此节点的角色。

taints
IEnumerable<KubernetesLabel>

已分配给包含此节点的代理池的污点列表。

vmSkuName
String

用于创建此群集节点的 VM SKU 名称。

返回

用于模拟的新 KubernetesClusterNode 实例。

适用于