AgentPool interface

AgentPool 代表 Kubernetes 叢集的代理程式集區。

Extends

屬性

administratorConfiguration

要用於此代理程式集區中節點的系統管理員認證。

agentOptions

將套用至此代理程式集區中每個代理程式的組態。

attachedNetworkConfiguration

要連結至代理程式集區的網路組態,以供此 Kubernetes 叢集上執行的工作負載使用。

availabilityZones

用於布建此代理程式集區中節點的網路雲端叢集可用性區域清單。 如果未指定,則會使用所有可用性區域。

count

使用此組態的虛擬機數目。

detailedStatus

代理程式集區的目前狀態。

detailedStatusMessage

目前詳細狀態的描述性訊息。

etag

“如果在響應本文中提供了 etag,它也可以根據正常的 etag 約定作為標頭提供。 實體標籤用於比較來自相同要求資源的兩個或多個實體。 HTTP/1.1 在 etag(第 14.19 節)、If-Match(第 14.24 節)、If-None-Match(第 14.26 節)和 If-Range(第 14.27 節)標頭欄位中使用實體標籤。

extendedLocation
kubernetesVersion

在此代理程式集區中執行的 Kubernetes 版本。

labels

套用至此代理程式集區中節點的標籤。

mode

選取此代理程式集區的方式,無論是作為系統集區還是使用者集區。 系統集區會執行 Kubernetes 叢集的功能和重要服務,而使用者集區則專用於使用者工作負載。 每個 Kubernetes 叢集都必須包含至少一個具有至少一個節點的系統節點集區。

provisioningState

代理程式集區的布建狀態。

taints

套用至此代理程式集區中節點的污點。

upgradeSettings

代理程式集區的組態。

vmSkuName

決定為節點 VM 配置之資源大小的 VM SKU 名稱。

繼承的屬性

id

資源的完整資源標識碼。 範例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

資源所在的地理位置

name

資源的名稱

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

tags

資源標籤。

type

資源的類型。 例如:「Microsoft.Compute/virtualMachines」或「Microsoft.Storage/storageAccounts」

屬性詳細資料

administratorConfiguration

要用於此代理程式集區中節點的系統管理員認證。

administratorConfiguration?: AdministratorConfiguration

屬性值

agentOptions

將套用至此代理程式集區中每個代理程式的組態。

agentOptions?: AgentOptions

屬性值

attachedNetworkConfiguration

要連結至代理程式集區的網路組態,以供此 Kubernetes 叢集上執行的工作負載使用。

attachedNetworkConfiguration?: AttachedNetworkConfiguration

屬性值

availabilityZones

用於布建此代理程式集區中節點的網路雲端叢集可用性區域清單。 如果未指定,則會使用所有可用性區域。

availabilityZones?: string[]

屬性值

string[]

count

使用此組態的虛擬機數目。

count: number

屬性值

number

detailedStatus

代理程式集區的目前狀態。

detailedStatus?: string

屬性值

string

detailedStatusMessage

目前詳細狀態的描述性訊息。

detailedStatusMessage?: string

屬性值

string

etag

“如果在響應本文中提供了 etag,它也可以根據正常的 etag 約定作為標頭提供。 實體標籤用於比較來自相同要求資源的兩個或多個實體。 HTTP/1.1 在 etag(第 14.19 節)、If-Match(第 14.24 節)、If-None-Match(第 14.26 節)和 If-Range(第 14.27 節)標頭欄位中使用實體標籤。

etag?: string

屬性值

string

extendedLocation

extendedLocation?: ExtendedLocation

屬性值

kubernetesVersion

在此代理程式集區中執行的 Kubernetes 版本。

kubernetesVersion?: string

屬性值

string

labels

套用至此代理程式集區中節點的標籤。

labels?: KubernetesLabel[]

屬性值

mode

選取此代理程式集區的方式,無論是作為系統集區還是使用者集區。 系統集區會執行 Kubernetes 叢集的功能和重要服務,而使用者集區則專用於使用者工作負載。 每個 Kubernetes 叢集都必須包含至少一個具有至少一個節點的系統節點集區。

mode: string

屬性值

string

provisioningState

代理程式集區的布建狀態。

provisioningState?: string

屬性值

string

taints

套用至此代理程式集區中節點的污點。

taints?: KubernetesLabel[]

屬性值

upgradeSettings

代理程式集區的組態。

upgradeSettings?: AgentPoolUpgradeSettings

屬性值

vmSkuName

決定為節點 VM 配置之資源大小的 VM SKU 名稱。

vmSkuName: string

屬性值

string

繼承的屬性詳細資料

id

資源的完整資源標識碼。 範例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

屬性值

string

繼承自TrackedResource.id

location

資源所在的地理位置

location: string

屬性值

string

繼承自TrackedResource.location

name

資源的名稱

name?: string

屬性值

string

繼承自 TrackedResource.name

systemData

包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。

systemData?: SystemData

屬性值

繼承自TrackedResource.systemData

tags

資源標籤。

tags?: Record<string, string>

屬性值

Record<string, string>

繼承自TrackedResource.tags

type

資源的類型。 例如:「Microsoft.Compute/virtualMachines」或「Microsoft.Storage/storageAccounts」

type?: string

屬性值

string

繼承自TrackedResource.type