次の方法で共有


AgentPool interface

エージェント プール。

Extends

プロパティ

artifactStreamingProfile

AKS でアーティファクト ストリーミングを使用するための構成。

availabilityZones

ノードに使用する可用性ゾーンの一覧。 これは、AgentPoolType プロパティが 'VirtualMachineScaleSets' の場合にのみ指定できます。

capacityReservationGroupID

AKS は、指定されたエージェント プールを容量予約グループに関連付けます。

count

Docker コンテナーをホストするエージェント (VM) の数。 使用できる値は、ユーザー プールの場合は 0 から 1000 (含む) の範囲、システム プールの場合は 1 から 1000 (含む) の範囲である必要があります。 既定値は 1 です。

creationData

スナップショットを使用してノード プールを作成またはアップグレードする場合に、ソース スナップショット ID を指定するために使用する CreationData。

currentOrchestratorVersion

エージェント プールで実行されている Kubernetes のバージョン。 orchestratorVersion が完全に指定されたバージョン <major.minor.patch> の場合、このフィールドは完全に同じになります。 orchestratorVersion が <major.minor> であった場合、このフィールドには使用されている完全な <major.minor.patch> バージョンが含まれます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

enableAutoScaling

自動スケーラーを有効にするかどうか

enableEncryptionAtHost

ホスト ベースの OS とデータ ドライブの暗号化を有効にするかどうか。 これは、特定の VM サイズと特定の Azure リージョンでのみサポートされます。 詳細については、次を参照してください。 https://docs.microsoft.com/azure/aks/enable-host-encryption

enableFips

FIPS 対応 OS を使用するかどうか。 詳細については 、FIPS 対応ノード プールの追加 を参照してください。

enableNodePublicIP

各ノードに独自のパブリック IP が割り当てられているかどうか。 シナリオによっては、ノード プール内のノードが独自の専用パブリック IP アドレスを受け取る必要がある場合があります。 一般的なシナリオは、ホップを最小限に抑えるために、コンソールがクラウド仮想マシンに直接接続する必要があるゲーム ワークロードです。 詳細については、 ノードごとのパブリック IP の割り当てを参照してください。 既定値は false です。

enableUltraSSD

UltraSSD を有効にするかどうか

eTag

オプティミスティック コンカレンシーを実装するために使用される一意の読み取り専用文字列。 リソースが更新されると、eTag 値が変更されます。 後続のリクエストの eTag 値を含む if-match または if-none-match ヘッダーを指定して、通常の eTag 規則に従ってオプティミスティック同時実行を有効にします。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

gatewayProfile

ゲートウェイ モードのマネージド エージェント プールに固有のプロファイル。 エージェント プール モードがゲートウェイでない場合は、このフィールドを設定できません。

gpuInstanceProfile

サポートされている GPU VM SKU の GPU MIG インスタンス プロファイルを指定するために使用される GPUInstanceProfile。

gpuProfile

エージェント プールの GPU 設定。

hostGroupID

仮想マシンをプロビジョニングする専用ホスト グループの完全修飾リソース ID。作成シナリオでのみ使用され、設定後の変更は許可されません。 形式は /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}です。 詳細については、 Azure 専用ホストに関するページを参照してください。

kubeletConfig

エージェント プール ノード上の Kubelet 構成。

kubeletDiskType

emptyDir ボリューム、コンテナー ランタイム データ ルート、および Kubelet エフェメラル ストレージの配置を決定します。

linuxOSConfig

Linux エージェント ノードの OS 構成。

localDNSProfile

ノードごとのローカル DNS を VnetDNS と KubeDNS のオーバーライドを使用して構成します。 LocalDNS は、AKS クラスターでの DNS 解決のパフォーマンスと信頼性を向上させるのに役立ちます。 詳細については、「aka.ms/aks/localdns」を参照してください。

maxCount

自動スケーリングのノードの最大数

maxPods

ノードで実行できるポッドの最大数。

messageOfTheDay

Base64 でエンコードされた Linux ノードの日のメッセージ。 デコード後に /etc/motd に書き込まれる base64 でエンコードされた文字列。 これにより、Linux ノードに対するその日のメッセージをカスタマイズできます。 Windows ノードには指定しないでください。 静的文字列である必要があります (つまり、生で出力され、スクリプトとして実行されません)。

minCount

自動スケーリング用のノードの最小数

mode

エージェント プールのモード。 クラスターには、常に少なくとも 1 つの "システム" エージェント プールが必要です。 エージェント プールの制限とベスト プラクティスの詳細については、「https://docs.microsoft.com/azure/aks/use-system-pools」を参照してください。

networkProfile

エージェント プールのネットワーク関連の設定。

nodeCustomizationProfile

プール内のノードのプロビジョニングに使用するノードのカスタマイズを決定するための設定。

nodeImageVersion

ノード イメージのバージョン

nodeInitializationTaints

作成中にノードに追加されたテイントは、AKS によって調整されません。 これらのテイントは AKS によって調整されず、kubectl 呼び出しで削除できます。 このフィールドはノード プールの作成後に変更できますが、再作成を必要とする別の操作 (ノード イメージのアップグレードなど) が発生するまで、ノードは新しいテイントで再作成されません。 これらのテイントを使用すると、ノードがワークロードを受け入れる準備が整う前に必要な構成を実行できます (例: 'key1=value1:NoSchedule' を使用して削除できます) kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

エージェント プール内のすべてのノードにわたって保持されるノード ラベル。

nodePublicIPPrefixID

VM ノードが IP を使用するパブリック IP プレフィックス ID。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} の形式です。

nodeTaints

ノード プールの作成とスケーリング中に新しいノードに追加されたテイント。 たとえば、key=value:NoSchedule です。

orchestratorVersion

ユーザーによって指定された Kubernetes のバージョン。 パッチ バージョン <major.minor.patch> と <major.minor> の両方がサポートされています。 <major.minor>を指定すると、サポートされている最新のパッチ バージョンが自動的に選択されます。 エージェント プールを同じ <major.minor> を作成した後に更新しても、新しいパッチ バージョンが使用可能な場合でもアップグレードはトリガーされません。 ベスト プラクティスとして、AKS クラスター内のすべてのノード プールを同じ Kubernetes バージョンにアップグレードする必要があります。 ノード プールのバージョンには、コントロール プレーンと同じメジャー バージョンが必要です。 ノード プールのマイナー バージョンは、コントロール プレーン バージョンの 2 つのマイナー バージョン内にある必要があります。 ノード プールのバージョンをコントロール プレーンのバージョンより大きくすることはできません。 詳細については、 ノード・プールのアップグレードを参照してください。

osDiskSizeGB

マスター/エージェント プール内のすべてのマシンのディスク サイズを指定するために使用する OS ディスク サイズ (GB)。 0 を指定すると、指定された vmSize に従って既定の osDisk サイズが適用されます。

osDiskType

エージェント プール内のマシンに使用する OS ディスクの種類。 VM でサポートされていて、要求された OSDiskSizeGB より大きいキャッシュ ディスクがある場合、既定値は "エフェメラル" です。 それ以外の場合、既定値は 'Managed' です。 作成後に変更できない場合があります。 詳細については、 エフェメラル OS を参照してください。

osSKU

エージェント プールで使用される OS SKU を指定します。 指定しない場合、既定値は OSType=Linux の場合は Ubuntu、OSType=Windows の場合は Windows2019 です。 また、Windows 2019 が非推奨になった後、既定の Windows OSSKU が Windows2022 に変更されます。

osType

オペレーティング システムの種類。 既定値は Linux です。

podIPAllocationMode

ポッド IP 割り当てモード。 エージェント プール内のポッドの IP 割り当てモード。 podSubnetId と共に使用する必要があります。 既定値は "DynamicIndividual" です。

podSubnetID

起動時にポッドが参加するサブネットの ID。 省略すると、ポッド IP はノード サブネットに静的に割り当てられます (詳細については、vnetSubnetID を参照してください)。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} の形式です。

powerState

エージェント プールが実行中か停止しているか。 エージェント プールが最初に作成されるときは、最初に実行中です。 エージェント プールは、このフィールドを [停止済み] に設定することで停止できます。 停止したエージェント プールは、すべての VM を停止し、課金料金は発生しません。 エージェント プールは、実行中でプロビジョニング状態が成功した場合にのみ停止できます

provisioningState

現在のデプロイまたはプロビジョニングの状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

proximityPlacementGroupID

近接通信配置グループの ID。

scaleDownMode

エージェント プールをスケーリングするときに使用するスケール ダウン モード。 これは、クラスターオートスケーラーの動作にも影響します。 指定しない場合は、既定で Delete に設定されます。

scaleSetEvictionPolicy

使用する仮想マシン スケール セットの削除ポリシー。 scaleSetPriority が 'Spot' でない限り、これは指定できません。 指定しない場合、既定値は 'Delete' です。

scaleSetPriority

仮想マシン スケール セットの優先順位。 指定しない場合、既定値は 'Regular' です。

securityProfile

エージェント プールのセキュリティ設定。

spotMaxPrice

スポット インスタンスに対して支払う最大価格 (米ドル)。 使用できる値は、0 より大きい任意の 10 進値、または既定の価格がオンデマンドで up-to されることを示す -1 です。 指定できる値は、0 より大きい任意の 10 進値またはオンデマンド価格を支払う意欲を示す -1 です。 スポット価格の詳細については、スポット VM の価格に関するページを参照してください。

status

エージェント プールに関する読み取り専用情報が含まれています。

tags

エージェント プールの仮想マシン スケール セットに保持されるタグ。

typePropertiesType

エージェント プールの種類。

upgradeSettings

エージェントプールをアップグレードするための設定。 アップグレード戦略がローリングに設定されている場合に適用されます。

upgradeSettingsBlueGreen

エージェントプールでの Blue-Green アップグレードの設定。 アップグレード戦略が BlueGreen に設定されている場合に適用されます。

upgradeStrategy

エージェント プールのアップグレード戦略を定義します。 デフォルトは [ローリング] です。

virtualMachineNodesStatus

VirtualMachines エージェント プール内のノードの状態。

virtualMachinesProfile

VirtualMachines エージェント プールの仕様。

vmSize

エージェント プール VM のサイズ。 VM サイズの可用性はリージョンによって異なります。 ノードに十分なコンピューティング リソース (メモリ、cpu など) が含まれている場合、ポッドが正常に実行されない可能性があります。 制限付き VM サイズの詳細については、「https://docs.microsoft.com/azure/aks/quotas-skus-regions」を参照してください。

vnetSubnetID

エージェント プール ノードと必要に応じてポッドが起動時に参加するサブネットの ID。 これが指定されていない場合は、VNET とサブネットが生成されて使用されます。 podSubnetID が指定されていない場合、これはノードとポッドに適用され、それ以外の場合はノードのみに適用されます。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} の形式です。

windowsProfile

Windows エージェント プールの特定のプロファイル。

workloadRuntime

ノードが実行できるワークロードの種類を決定します。

継承されたプロパティ

id

リソース ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name

リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type

リソースの種類注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

プロパティの詳細

artifactStreamingProfile

AKS でアーティファクト ストリーミングを使用するための構成。

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

プロパティ値

availabilityZones

ノードに使用する可用性ゾーンの一覧。 これは、AgentPoolType プロパティが 'VirtualMachineScaleSets' の場合にのみ指定できます。

availabilityZones?: string[]

プロパティ値

string[]

capacityReservationGroupID

AKS は、指定されたエージェント プールを容量予約グループに関連付けます。

capacityReservationGroupID?: string

プロパティ値

string

count

Docker コンテナーをホストするエージェント (VM) の数。 使用できる値は、ユーザー プールの場合は 0 から 1000 (含む) の範囲、システム プールの場合は 1 から 1000 (含む) の範囲である必要があります。 既定値は 1 です。

count?: number

プロパティ値

number

creationData

スナップショットを使用してノード プールを作成またはアップグレードする場合に、ソース スナップショット ID を指定するために使用する CreationData。

creationData?: CreationData

プロパティ値

currentOrchestratorVersion

エージェント プールで実行されている Kubernetes のバージョン。 orchestratorVersion が完全に指定されたバージョン <major.minor.patch> の場合、このフィールドは完全に同じになります。 orchestratorVersion が <major.minor> であった場合、このフィールドには使用されている完全な <major.minor.patch> バージョンが含まれます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

currentOrchestratorVersion?: string

プロパティ値

string

enableAutoScaling

自動スケーラーを有効にするかどうか

enableAutoScaling?: boolean

プロパティ値

boolean

enableEncryptionAtHost

ホスト ベースの OS とデータ ドライブの暗号化を有効にするかどうか。 これは、特定の VM サイズと特定の Azure リージョンでのみサポートされます。 詳細については、次を参照してください。 https://docs.microsoft.com/azure/aks/enable-host-encryption

enableEncryptionAtHost?: boolean

プロパティ値

boolean

enableFips

FIPS 対応 OS を使用するかどうか。 詳細については 、FIPS 対応ノード プールの追加 を参照してください。

enableFips?: boolean

プロパティ値

boolean

enableNodePublicIP

各ノードに独自のパブリック IP が割り当てられているかどうか。 シナリオによっては、ノード プール内のノードが独自の専用パブリック IP アドレスを受け取る必要がある場合があります。 一般的なシナリオは、ホップを最小限に抑えるために、コンソールがクラウド仮想マシンに直接接続する必要があるゲーム ワークロードです。 詳細については、 ノードごとのパブリック IP の割り当てを参照してください。 既定値は false です。

enableNodePublicIP?: boolean

プロパティ値

boolean

enableUltraSSD

UltraSSD を有効にするかどうか

enableUltraSSD?: boolean

プロパティ値

boolean

eTag

オプティミスティック コンカレンシーを実装するために使用される一意の読み取り専用文字列。 リソースが更新されると、eTag 値が変更されます。 後続のリクエストの eTag 値を含む if-match または if-none-match ヘッダーを指定して、通常の eTag 規則に従ってオプティミスティック同時実行を有効にします。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

eTag?: string

プロパティ値

string

gatewayProfile

ゲートウェイ モードのマネージド エージェント プールに固有のプロファイル。 エージェント プール モードがゲートウェイでない場合は、このフィールドを設定できません。

gatewayProfile?: AgentPoolGatewayProfile

プロパティ値

gpuInstanceProfile

サポートされている GPU VM SKU の GPU MIG インスタンス プロファイルを指定するために使用される GPUInstanceProfile。

gpuInstanceProfile?: string

プロパティ値

string

gpuProfile

エージェント プールの GPU 設定。

gpuProfile?: GPUProfile

プロパティ値

hostGroupID

仮想マシンをプロビジョニングする専用ホスト グループの完全修飾リソース ID。作成シナリオでのみ使用され、設定後の変更は許可されません。 形式は /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}です。 詳細については、 Azure 専用ホストに関するページを参照してください。

hostGroupID?: string

プロパティ値

string

kubeletConfig

エージェント プール ノード上の Kubelet 構成。

kubeletConfig?: KubeletConfig

プロパティ値

kubeletDiskType

emptyDir ボリューム、コンテナー ランタイム データ ルート、および Kubelet エフェメラル ストレージの配置を決定します。

kubeletDiskType?: string

プロパティ値

string

linuxOSConfig

Linux エージェント ノードの OS 構成。

linuxOSConfig?: LinuxOSConfig

プロパティ値

localDNSProfile

ノードごとのローカル DNS を VnetDNS と KubeDNS のオーバーライドを使用して構成します。 LocalDNS は、AKS クラスターでの DNS 解決のパフォーマンスと信頼性を向上させるのに役立ちます。 詳細については、「aka.ms/aks/localdns」を参照してください。

localDNSProfile?: LocalDNSProfile

プロパティ値

maxCount

自動スケーリングのノードの最大数

maxCount?: number

プロパティ値

number

maxPods

ノードで実行できるポッドの最大数。

maxPods?: number

プロパティ値

number

messageOfTheDay

Base64 でエンコードされた Linux ノードの日のメッセージ。 デコード後に /etc/motd に書き込まれる base64 でエンコードされた文字列。 これにより、Linux ノードに対するその日のメッセージをカスタマイズできます。 Windows ノードには指定しないでください。 静的文字列である必要があります (つまり、生で出力され、スクリプトとして実行されません)。

messageOfTheDay?: string

プロパティ値

string

minCount

自動スケーリング用のノードの最小数

minCount?: number

プロパティ値

number

mode

エージェント プールのモード。 クラスターには、常に少なくとも 1 つの "システム" エージェント プールが必要です。 エージェント プールの制限とベスト プラクティスの詳細については、「https://docs.microsoft.com/azure/aks/use-system-pools」を参照してください。

mode?: string

プロパティ値

string

networkProfile

エージェント プールのネットワーク関連の設定。

networkProfile?: AgentPoolNetworkProfile

プロパティ値

nodeCustomizationProfile

プール内のノードのプロビジョニングに使用するノードのカスタマイズを決定するための設定。

nodeCustomizationProfile?: NodeCustomizationProfile

プロパティ値

nodeImageVersion

ノード イメージのバージョン

nodeImageVersion?: string

プロパティ値

string

nodeInitializationTaints

作成中にノードに追加されたテイントは、AKS によって調整されません。 これらのテイントは AKS によって調整されず、kubectl 呼び出しで削除できます。 このフィールドはノード プールの作成後に変更できますが、再作成を必要とする別の操作 (ノード イメージのアップグレードなど) が発生するまで、ノードは新しいテイントで再作成されません。 これらのテイントを使用すると、ノードがワークロードを受け入れる準備が整う前に必要な構成を実行できます (例: 'key1=value1:NoSchedule' を使用して削除できます) kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

プロパティ値

string[]

nodeLabels

エージェント プール内のすべてのノードにわたって保持されるノード ラベル。

nodeLabels?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

nodePublicIPPrefixID

VM ノードが IP を使用するパブリック IP プレフィックス ID。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} の形式です。

nodePublicIPPrefixID?: string

プロパティ値

string

nodeTaints

ノード プールの作成とスケーリング中に新しいノードに追加されたテイント。 たとえば、key=value:NoSchedule です。

nodeTaints?: string[]

プロパティ値

string[]

orchestratorVersion

ユーザーによって指定された Kubernetes のバージョン。 パッチ バージョン <major.minor.patch> と <major.minor> の両方がサポートされています。 <major.minor>を指定すると、サポートされている最新のパッチ バージョンが自動的に選択されます。 エージェント プールを同じ <major.minor> を作成した後に更新しても、新しいパッチ バージョンが使用可能な場合でもアップグレードはトリガーされません。 ベスト プラクティスとして、AKS クラスター内のすべてのノード プールを同じ Kubernetes バージョンにアップグレードする必要があります。 ノード プールのバージョンには、コントロール プレーンと同じメジャー バージョンが必要です。 ノード プールのマイナー バージョンは、コントロール プレーン バージョンの 2 つのマイナー バージョン内にある必要があります。 ノード プールのバージョンをコントロール プレーンのバージョンより大きくすることはできません。 詳細については、 ノード・プールのアップグレードを参照してください。

orchestratorVersion?: string

プロパティ値

string

osDiskSizeGB

マスター/エージェント プール内のすべてのマシンのディスク サイズを指定するために使用する OS ディスク サイズ (GB)。 0 を指定すると、指定された vmSize に従って既定の osDisk サイズが適用されます。

osDiskSizeGB?: number

プロパティ値

number

osDiskType

エージェント プール内のマシンに使用する OS ディスクの種類。 VM でサポートされていて、要求された OSDiskSizeGB より大きいキャッシュ ディスクがある場合、既定値は "エフェメラル" です。 それ以外の場合、既定値は 'Managed' です。 作成後に変更できない場合があります。 詳細については、 エフェメラル OS を参照してください。

osDiskType?: string

プロパティ値

string

osSKU

エージェント プールで使用される OS SKU を指定します。 指定しない場合、既定値は OSType=Linux の場合は Ubuntu、OSType=Windows の場合は Windows2019 です。 また、Windows 2019 が非推奨になった後、既定の Windows OSSKU が Windows2022 に変更されます。

osSKU?: string

プロパティ値

string

osType

オペレーティング システムの種類。 既定値は Linux です。

osType?: string

プロパティ値

string

podIPAllocationMode

ポッド IP 割り当てモード。 エージェント プール内のポッドの IP 割り当てモード。 podSubnetId と共に使用する必要があります。 既定値は "DynamicIndividual" です。

podIPAllocationMode?: string

プロパティ値

string

podSubnetID

起動時にポッドが参加するサブネットの ID。 省略すると、ポッド IP はノード サブネットに静的に割り当てられます (詳細については、vnetSubnetID を参照してください)。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} の形式です。

podSubnetID?: string

プロパティ値

string

powerState

エージェント プールが実行中か停止しているか。 エージェント プールが最初に作成されるときは、最初に実行中です。 エージェント プールは、このフィールドを [停止済み] に設定することで停止できます。 停止したエージェント プールは、すべての VM を停止し、課金料金は発生しません。 エージェント プールは、実行中でプロビジョニング状態が成功した場合にのみ停止できます

powerState?: PowerState

プロパティ値

provisioningState

現在のデプロイまたはプロビジョニングの状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

provisioningState?: string

プロパティ値

string

proximityPlacementGroupID

近接通信配置グループの ID。

proximityPlacementGroupID?: string

プロパティ値

string

scaleDownMode

エージェント プールをスケーリングするときに使用するスケール ダウン モード。 これは、クラスターオートスケーラーの動作にも影響します。 指定しない場合は、既定で Delete に設定されます。

scaleDownMode?: string

プロパティ値

string

scaleSetEvictionPolicy

使用する仮想マシン スケール セットの削除ポリシー。 scaleSetPriority が 'Spot' でない限り、これは指定できません。 指定しない場合、既定値は 'Delete' です。

scaleSetEvictionPolicy?: string

プロパティ値

string

scaleSetPriority

仮想マシン スケール セットの優先順位。 指定しない場合、既定値は 'Regular' です。

scaleSetPriority?: string

プロパティ値

string

securityProfile

エージェント プールのセキュリティ設定。

securityProfile?: AgentPoolSecurityProfile

プロパティ値

spotMaxPrice

スポット インスタンスに対して支払う最大価格 (米ドル)。 使用できる値は、0 より大きい任意の 10 進値、または既定の価格がオンデマンドで up-to されることを示す -1 です。 指定できる値は、0 より大きい任意の 10 進値またはオンデマンド価格を支払う意欲を示す -1 です。 スポット価格の詳細については、スポット VM の価格に関するページを参照してください。

spotMaxPrice?: number

プロパティ値

number

status

エージェント プールに関する読み取り専用情報が含まれています。

status?: AgentPoolStatus

プロパティ値

tags

エージェント プールの仮想マシン スケール セットに保持されるタグ。

tags?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

typePropertiesType

エージェント プールの種類。

typePropertiesType?: string

プロパティ値

string

upgradeSettings

エージェントプールをアップグレードするための設定。 アップグレード戦略がローリングに設定されている場合に適用されます。

upgradeSettings?: AgentPoolUpgradeSettings

プロパティ値

upgradeSettingsBlueGreen

エージェントプールでの Blue-Green アップグレードの設定。 アップグレード戦略が BlueGreen に設定されている場合に適用されます。

upgradeSettingsBlueGreen?: AgentPoolBlueGreenUpgradeSettings

プロパティ値

upgradeStrategy

エージェント プールのアップグレード戦略を定義します。 デフォルトは [ローリング] です。

upgradeStrategy?: string

プロパティ値

string

virtualMachineNodesStatus

VirtualMachines エージェント プール内のノードの状態。

virtualMachineNodesStatus?: VirtualMachineNodes[]

プロパティ値

virtualMachinesProfile

VirtualMachines エージェント プールの仕様。

virtualMachinesProfile?: VirtualMachinesProfile

プロパティ値

vmSize

エージェント プール VM のサイズ。 VM サイズの可用性はリージョンによって異なります。 ノードに十分なコンピューティング リソース (メモリ、cpu など) が含まれている場合、ポッドが正常に実行されない可能性があります。 制限付き VM サイズの詳細については、「https://docs.microsoft.com/azure/aks/quotas-skus-regions」を参照してください。

vmSize?: string

プロパティ値

string

vnetSubnetID

エージェント プール ノードと必要に応じてポッドが起動時に参加するサブネットの ID。 これが指定されていない場合は、VNET とサブネットが生成されて使用されます。 podSubnetID が指定されていない場合、これはノードとポッドに適用され、それ以外の場合はノードのみに適用されます。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} の形式です。

vnetSubnetID?: string

プロパティ値

string

windowsProfile

Windows エージェント プールの特定のプロファイル。

windowsProfile?: AgentPoolWindowsProfile

プロパティ値

workloadRuntime

ノードが実行できるワークロードの種類を決定します。

workloadRuntime?: string

プロパティ値

string

継承されたプロパティの詳細

id

リソース ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

id?: string

プロパティ値

string

SubResource.id から継承された

name

リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name?: string

プロパティ値

string

承元SubResource.name

type

リソースの種類注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type?: string

プロパティ値

string

承元SubResource.type