你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ArmNetworkCloudModelFactory.KubernetesClusterNode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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。
- detailedStatus
- Nullable<KubernetesClusterNodeDetailedStatus>
此节点的详细状态。
- detailedStatusMessage
- String
有关当前详细状态的描述性消息。
- image
- String
用于部署此节点的计算机映像。
- kubernetesVersion
- String
当前运行的 Kubernetes 版本和在此节点上运行的捆绑功能。
- labels
- IEnumerable<KubernetesLabel>
此节点上已分配给包含此节点的代理池的标签列表。
包含此节点的代理池的模式。 不适用于控制平面节点。
- name
- String
此节点的名称,如 Kubernetes 群集中实现的那样。
- networkAttachments
- IEnumerable<NetworkAttachment>
对此节点进行的 NetworkAttachments。
- powerState
- Nullable<KubernetesNodePowerState>
此节点的电源状态。
- role
- Nullable<KubernetesNodeRole>
群集中此节点的角色。
- taints
- IEnumerable<KubernetesLabel>
已分配给包含此节点的代理池的污点列表。
- vmSkuName
- String
用于创建此群集节点的 VM SKU 名称。
返回
用于模拟的新 KubernetesClusterNode 实例。