次の方法で共有


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 です。 アウトバウンド NAT を無効にできるのは、クラスターの outboundType が NAT ゲートウェイで、Windows エージェント プールでノード パブリック IP が有効になっていない場合のみです。

(継承元 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

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

(継承元 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

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

(継承元 ManagedClusterAgentPoolProfileProperties)
MessageOfTheDay

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

(継承元 ManagedClusterAgentPoolProfileProperties)
MinCount

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

(継承元 ManagedClusterAgentPoolProfileProperties)
Mode

クラスターには、常に少なくとも 1 つの "システム" エージェント プールが必要です。 エージェント プールの制限とベスト プラクティスの詳細については、「」を参照してください 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 のバージョンにアップグレードするのがベスト プラクティスです。 ノード プールのバージョンは、コントロール プレーンと同じメジャー バージョンである必要があります。 ノード プールの "マイナー" バージョンは、コントロール プレーンのバージョンの 2 つ以内の "マイナー" バージョンでなければなりません。 ノード プールのバージョンをコントロール プレーンのバージョンより大きくすることはできません。 詳細については、「 ノード プールのアップグレード」を参照してください。

(継承元 ManagedClusterAgentPoolProfileProperties)
OSDiskSizeInGB

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

(継承元 ManagedClusterAgentPoolProfileProperties)
OSDiskType

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

(継承元 ManagedClusterAgentPoolProfileProperties)
OSSku

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

(継承元 ManagedClusterAgentPoolProfileProperties)
OSType

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

(継承元 ManagedClusterAgentPoolProfileProperties)
PodSubnetId

省略すると、ポッド 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

使用できる値は、0 または -1 より大きい任意の 10 進値です。これは、オンデマンド価格を支払う意欲を示します。 スポット価格の詳細については、「 スポット VM の価格」を参照してください。

(継承元 ManagedClusterAgentPoolProfileProperties)
Tags

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

(継承元 ManagedClusterAgentPoolProfileProperties)
UpgradeMaxSurge

これは、整数 (例: '5') またはパーセンテージ ("50%" など) に設定できます。 パーセンテージを指定すると、アップグレード時のエージェント・プール・サイズの合計に対するパーセンテージになります。 パーセンテージの場合、小数ノードは切り上げられます。 指定しない場合は、1 が既定値です。 ベスト プラクティスを含む詳細については、「」を参照してください https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade

(継承元 ManagedClusterAgentPoolProfileProperties)
VmSize

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

(継承元 ManagedClusterAgentPoolProfileProperties)
VnetSubnetId

これが指定されていない場合は、VNET とサブネットが生成されて使用されます。 podSubnetID が指定されていない場合、これはノードとポッドに適用され、それ以外の場合はノードのみに適用されます。 これは、/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} の形式です。

(継承元 ManagedClusterAgentPoolProfileProperties)
WorkloadRuntime

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

(継承元 ManagedClusterAgentPoolProfileProperties)

適用対象