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

ManagedClusterAgentPoolProfile 类

定义

容器服务代理池的配置文件。

public class ManagedClusterAgentPoolProfile : Azure.ResourceManager.ContainerService.Models.ManagedClusterAgentPoolProfileProperties
type ManagedClusterAgentPoolProfile = class
    inherit ManagedClusterAgentPoolProfileProperties
Public Class ManagedClusterAgentPoolProfile
Inherits ManagedClusterAgentPoolProfileProperties
继承
ManagedClusterAgentPoolProfile

构造函数

ManagedClusterAgentPoolProfile(String)

初始化 ManagedClusterAgentPoolProfile 的新实例。

属性

AgentPoolType

代理池的类型。

(继承自 ManagedClusterAgentPoolProfileProperties)
AvailabilityZones

要用于节点的可用性区域列表。 仅当 AgentPoolType 属性为“VirtualMachineScaleSets”时,才能指定此项。

(继承自 ManagedClusterAgentPoolProfileProperties)
CapacityReservationGroupId

AKS 会将指定的代理池与容量预留组相关联。

(继承自 ManagedClusterAgentPoolProfileProperties)
Count

) 托管 docker 容器 (VM 的代理数。 对于用户池,允许的值必须介于 0 到 1000 ((含) )范围内,系统池的) 范围为 1 到 1000 (( 含) )。 默认值为 1。

(继承自 ManagedClusterAgentPoolProfileProperties)
CreationDataSourceResourceId

这是要用于创建目标对象的源对象的 ARM ID。

(继承自 ManagedClusterAgentPoolProfileProperties)
CurrentOrchestratorVersion

如果 orchestratorVersion 是完全指定的 major.minor.patch> 版本<,则此字段将完全等于它。 如果 orchestratorVersion 是 <major.minor>,则此字段将包含正在使用的完整 <major.minor.patch> 版本。

(继承自 ManagedClusterAgentPoolProfileProperties)
DisableOutboundNat

默认值为 false。 仅当群集 outboundType 为 NAT 网关且 Windows 代理池未启用节点公共 IP 时,才能禁用出站 NAT。

(继承自 ManagedClusterAgentPoolProfileProperties)
EnableAutoScaling

是否启用自动缩放器。

(继承自 ManagedClusterAgentPoolProfileProperties)
EnableCustomCATrust

设置为 true 时,AKS 会向节点添加一个标签,指示已启用该功能,并将守护程序集与主机服务一起部署,以便将自定义证书颁发机构从用户提供的 base64 编码证书列表同步到节点信任存储中。 默认为 false。

(继承自 ManagedClusterAgentPoolProfileProperties)
EnableEncryptionAtHost

只有某些 VM 大小和某些 Azure 区域才支持此功能。 有关详细信息,请参阅:https://docs.microsoft.com/azure/aks/enable-host-encryption

(继承自 ManagedClusterAgentPoolProfileProperties)
EnableFips

有关更多详细信息 ,请参阅添加已启用 FIPS 的节点池

(继承自 ManagedClusterAgentPoolProfileProperties)
EnableNodePublicIP

某些方案可能要求节点池中的节点接收其自己的专用公共 IP 地址。 游戏工作负载就是一种常见方案,此时控制台需要直接连接到云虚拟机才能尽量减少画面跳跃。 有关详细信息,请参阅 为每个节点分配公共 IP。 默认值为 false。

(继承自 ManagedClusterAgentPoolProfileProperties)
EnableUltraSsd

是否启用 UltraSSD。

(继承自 ManagedClusterAgentPoolProfileProperties)
GpuInstanceProfile

GPUInstanceProfile 用于为受支持的 GPU VM SKU 指定 GPU MIG 实例配置文件。

(继承自 ManagedClusterAgentPoolProfileProperties)
HostGroupId

此格式为:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}。 有关详细信息,请参阅 Azure 专用主机

(继承自 ManagedClusterAgentPoolProfileProperties)
KubeletConfig

代理池节点上的 Kubelet 配置。

(继承自 ManagedClusterAgentPoolProfileProperties)
KubeletDiskType

确定 emptyDir 卷、容器运行时数据根和 Kubelet 临时存储的位置。

(继承自 ManagedClusterAgentPoolProfileProperties)
LinuxOSConfig

Linux 代理节点的 OS 配置。

(继承自 ManagedClusterAgentPoolProfileProperties)
MaxCount

自动缩放的最大节点数。

(继承自 ManagedClusterAgentPoolProfileProperties)
MaxPods

可在节点上运行的最大 Pod 数。

(继承自 ManagedClusterAgentPoolProfileProperties)
MessageOfTheDay

一个 base64 编码的字符串,解码后将写入 /etc/motd。 这允许自定义 Linux 节点的当天消息。 不得为 Windows 节点指定它。 它必须是静态字符串 (即将原始打印,而不是作为脚本) 执行。

(继承自 ManagedClusterAgentPoolProfileProperties)
MinCount

用于自动缩放的最小节点数。

(继承自 ManagedClusterAgentPoolProfileProperties)
Mode

一个群集必须始终保持至少一个“系统”代理池。 有关代理池限制和最佳做法的其他信息,请参阅: https://docs.microsoft.com/azure/aks/use-system-pools

(继承自 ManagedClusterAgentPoolProfileProperties)
Name

Windows 代理池名称必须为 6 个字符或更少。

NetworkProfile

代理池的网络相关设置。

(继承自 ManagedClusterAgentPoolProfileProperties)
NodeImageVersion

节点映像的版本。

(继承自 ManagedClusterAgentPoolProfileProperties)
NodeLabels

要跨代理池中所有节点持久保存的节点标签。

(继承自 ManagedClusterAgentPoolProfileProperties)
NodePublicIPPrefixId

此格式为:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}。

(继承自 ManagedClusterAgentPoolProfileProperties)
NodeTaints

在节点池创建和缩放期间添加到新节点的污点。 例如,key=value:NoSchedule。

(继承自 ManagedClusterAgentPoolProfileProperties)
OrchestratorVersion

支持修补程序版本 <major.minor.patch> 和 <major.minor> 。 指定 major.minor> 后<,将自动选择最新的受支持修补程序版本。 创建后使用相同的 <major.minor> 更新代理池不会触发升级,即使有更新的修补程序版本可用也是如此。 最佳做法是将 AKS 群集中的所有节点池升级到相同的 Kubernetes 版本。 节点池版本的主要版本必须与控制平面相同。 节点池的次要版本必须在控制平面版本的两个次要版本范围内。 节点池版本不能大于控制平面版本。 有关详细信息 ,请参阅升级节点池

(继承自 ManagedClusterAgentPoolProfileProperties)
OSDiskSizeInGB

OS 磁盘大小(以 GB 为单位)用于指定主/代理池中每台计算机的磁盘大小。 如果指定 0,它将根据指定的 vmSize 应用默认 osDisk 大小。

(继承自 ManagedClusterAgentPoolProfileProperties)
OSDiskType

如果 VM 支持它,并且缓存磁盘大于请求的 OSDiskSizeGB,则默认值为“临时”。 否则,默认为“Managed”。 创建后可能不会更改。 有关详细信息 ,请参阅临时 OS

(继承自 ManagedClusterAgentPoolProfileProperties)
OSSku

指定代理池使用的 OS SKU。 如果未指定,则如果 OSType=Linux,则默认值为 Ubuntu;如果 OSType=Windows,则默认值为 Windows2019。 弃用 Windows2019 后,默认的 Windows OSSKU 将更改为 Windows2022。

(继承自 ManagedClusterAgentPoolProfileProperties)
OSType

操作系统类型。 默认值为 Linux。

(继承自 ManagedClusterAgentPoolProfileProperties)
PodSubnetId

如果省略,则会在节点子网上静态分配 Pod IP (有关) 的更多详细信息,请参阅 vnetSubnetID。 此格式为:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}。

(继承自 ManagedClusterAgentPoolProfileProperties)
PowerStateCode

指示群集是“正在运行”还是“已停止”。

(继承自 ManagedClusterAgentPoolProfileProperties)
ProvisioningState

当前部署或预配状态。

(继承自 ManagedClusterAgentPoolProfileProperties)
ProximityPlacementGroupId

邻近放置组的 ID。

(继承自 ManagedClusterAgentPoolProfileProperties)
ScaleDownMode

这也会影响群集自动缩放程序的行为。 如果未指定,则默认为 Delete。

(继承自 ManagedClusterAgentPoolProfileProperties)
ScaleSetEvictionPolicy

除非 scaleSetPriority 为“Spot”,否则无法指定此项。 如果未指定,则默认值为“Delete”。

(继承自 ManagedClusterAgentPoolProfileProperties)
ScaleSetPriority

虚拟机规模集优先级。 如果未指定,则默认值为“Regular”。

(继承自 ManagedClusterAgentPoolProfileProperties)
SpotMaxPrice

可能的值是大于零或 -1 的任何十进制值,表示愿意支付任何按需价格。 有关现成定价的更多详细信息,请参阅 现成 VM 定价

(继承自 ManagedClusterAgentPoolProfileProperties)
Tags

要保留在代理池虚拟机规模集上的标记。

(继承自 ManagedClusterAgentPoolProfileProperties)
UpgradeMaxSurge

这可以设置为整数 ((例如“5”) )或百分比 (例如“50%”) 。 如果指定了百分比,则为升级时代理池总大小的百分比。 对于百分比,小数节点向上舍入。 如果未指定,则默认值为 1。 有关详细信息(包括最佳做法),请参阅: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade

(继承自 ManagedClusterAgentPoolProfileProperties)
VmSize

VM 大小可用性因区域而异。 如果节点包含的计算资源 (内存、CPU 等) Pod 可能无法正常运行。 有关受限 VM 大小的更多详细信息,请参阅: https://docs.microsoft.com/azure/aks/quotas-skus-regions

(继承自 ManagedClusterAgentPoolProfileProperties)
VnetSubnetId

如果未指定,将生成并使用 VNET 和子网。 如果未指定 podSubnetID,则这适用于节点和 Pod,否则仅应用于节点。 此格式为:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}。

(继承自 ManagedClusterAgentPoolProfileProperties)
WorkloadRuntime

确定节点可以运行的工作负荷类型。

(继承自 ManagedClusterAgentPoolProfileProperties)

适用于