次の方法で共有


ManagedClusterAgentPoolProfileProperties クラス

定義

コンテナー サービス エージェント プール プロファイルのプロパティ。

public class ManagedClusterAgentPoolProfileProperties
type ManagedClusterAgentPoolProfileProperties = class
Public Class ManagedClusterAgentPoolProfileProperties
継承
ManagedClusterAgentPoolProfileProperties
派生

コンストラクター

ManagedClusterAgentPoolProfileProperties()

ManagedClusterAgentPoolProfileProperties クラスの新しいインスタンスを初期化します。

ManagedClusterAgentPoolProfileProperties(Nullable<Int32>, ContainerServiceVMSizeTypes, Nullable<Int32>, OSDiskType, KubeletDiskType, String, String, Nullable<Int32>, OSType, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, AgentPoolType, AgentPoolMode, String, String, AgentPoolUpgradeSettings, String, PowerState, IList<String>, Nullable<Boolean>, ScaleSetPriority, ScaleSetEvictionPolicy, Nullable<Double>, IDictionary<String, String>, IDictionary<String,String>, IList<String>, String, KubeletConfig, LinuxOSConfig, Nullable<Boolean>)

ManagedClusterAgentPoolProfileProperties クラスの新しいインスタンスを初期化します。

プロパティ

AvailabilityZones

ノードの可用性ゾーンを取得または設定します。 VirtualMachineScaleSets AgentPoolType を使用する必要があります。

Count

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

EnableAutoScaling

自動スケーラーを有効にするかどうかを取得または設定します

EnableEncryptionAtHost

EncryptionAtHost を有効にするかどうかを取得または設定します。

EnableNodePublicIP

ノードのパブリック IP を有効にするを取得または設定します。

KubeletConfig

エージェント ノード上の kubelet の構成を指定する kubeletConfig を取得または設定します。

KubeletDiskType

kubeletDiskType を取得または設定すると、emptyDir ボリューム、コンテナー ランタイム データ ルート、および Kubelet エフェメラル ストレージの配置が決定されます。 現在、1 つの値 OS が許可されているため、Kubelet はデータに OS ディスクを使用します。 使用可能な値は次のとおりです: 'OS'

LinuxOSConfig

linuxOSConfig を取得または設定し、Linux エージェント ノードの OS 構成を指定します。

MaxCount

自動スケーリングのノードの最大数を取得または設定します。

MaxPods

ノードで実行できるポッドの最大数を取得または設定します。

MinCount

自動スケーリング用のノードの最小数を取得または設定します

Mode

agentPoolMode がエージェント プールのモードを表す値を取得または設定します。 使用可能な値は、'System'、'User' です。

NodeImageVersion

ノード イメージのバージョンを取得します

NodeLabels

エージェント プール内のすべてのノードにわたって保持されるエージェント プール ノード ラベルを取得または設定します。

NodeTaints

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

OrchestratorVersion

マネージド クラスターの作成時に指定されたオーケストレーターのバージョンを取得または設定します。

OsDiskSizeGB

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

OsDiskType

特定のエージェント プール内のマシンに使用する OS ディスクの種類を取得または設定します。 使用できる値は、'エフェメラル' と 'Managed' です。 既定値は 'Managed' です。 作成後は変更できない場合があります。 使用可能な値は次のとおりです: 'Managed'、'Ephemeral'

OsType

os 型の指定に使用する osType を取得または設定します。 Linux と Windows から選択します。 既定値は Linux です。 使用可能な値は次のとおりです: 'Linux'、'Windows'

PodSubnetID

ポッド SubnetID を取得または設定し、ポッドの VNet のサブネット識別子を指定します。

PowerState

エージェント プールが実行中か停止しているかを示す値を取得します。

ProvisioningState

応答にのみ表示される現在のデプロイまたはプロビジョニング状態を取得します。

ProximityPlacementGroupID

近接配置グループの ID を取得または設定します。

ScaleSetEvictionPolicy

スポット仮想マシン スケール セットの削除ポリシーを指定するために使用する scaleSetEvictionPolicy を取得または設定します。 既定値は [削除] です。 使用可能な値は、'Delete'、'Deallocate' です。

ScaleSetPriority

仮想マシン スケール セットの優先度を指定するために使用する scaleSetPriority を取得または設定します。 既定値は標準です。 使用可能な値は次のとおりです: 'Spot'、'Regular'

SpotMaxPrice

米国ドルで支払う最大価格を指定するために使用する spotMaxPrice を取得または設定します。 使用できる値は、既定の価格がオンデマンドであることを示す 0 または -1 より大きい任意の 10 進値です。

Tags

エージェント プール仮想マシン スケール セットに保持するエージェント プール タグを取得または設定します。

Type

agentPoolType がエージェント プールの種類を表す値を取得または設定します。 使用できる値は、'VirtualMachineScaleSets'、'AvailabilitySet' です。

UpgradeSettings

エージェント プールをアップグレードするための設定を取得または設定します

VmSize

エージェント VM のサイズを取得または設定します。 使用できる値は、'Standard_A1'、'Standard_A10'、'Standard_A11'、'Standard_A1_v2'、'Standard_A2'、'Standard_A2_v2'、'Standard_A2m_v2'、'Standard_A3'、 'Standard_A4'、'Standard_A4_v2'、'Standard_A4m_v2'、'Standard_A5'、'Standard_A6'、'Standard_A7'、'Standard_A8'、'Standard_A8_v2'、'Standard_A8m_v2'、'Standard_A9'、'Standard_B2ms'、'Standard_B2s'、'Standard_B4ms'、'Standard_B8ms'、'Standard_D1'、'Standard_D1、' 'Standard_D11'、'Standard_D11_v2'、'Standard_D11_v2_Promo'、 'Standard_D12'、'Standard_D12_v2'、'Standard_D12_v2_Promo'、'Standard_D13'、'Standard_D13_v2'、'Standard_D13_v2_Promo'、'Standard_D14'、'Standard_D14_v2'、'Standard_D14_v2_Promo'、'Standard_D15_v2'、'Standard_D16_v3'、'Standard_D16s_v3'、'Standard_D1_v2'、'Standard_D2'、'Standard_D2_v2'、'Standard_D2_v2_Promo'、' 'Standard_D2_v3'、'Standard_D2s_v3'、'Standard_D3'、'Standard_D32_v3'、 'Standard_D32s_v3'、'Standard_D3_v2'、'Standard_D3_v2_Promo'、'Standard_D4'、'Standard_D4_v2'、'Standard_D4_v2_Promo'、'Standard_D4_v3'、'Standard_D4s_v3'、'Standard_D5_v2'、'Standard_D5_v2_Promo'、'Standard_D64_v3'、'Standard_D64s_v3'、'Standard_D8_v3'、'Standard_D8s_v3'、'Standard_DS1'、'Standard_DS1'、 'Standard_DS11'、'Standard_DS11_v2'、'Standard_DS11_v2_Promo'、'Standard_DS12'、'Standard_DS12_v2'、'Standard_DS12_v2_Promo'、 'Standard_DS13'、'Standard_DS13-2_v2'、'Standard_DS13-4_v2'、'Standard_DS13_v2'、'Standard_DS13_v2_Promo'、'Standard_DS14'、'Standard_DS14-4_v2'、'Standard_DS14-8_v2'、'Standard_DS14_v2'、'Standard_DS14_v2_Promo'、'Standard_DS15_v2'、'Standard_DS1_v2'、'Standard_DS2、' 'Standard_DS2_v2'、'Standard_DS2_v2_Promo'、'Standard_DS3'、'Standard_DS3_v2'、 'Standard_DS3_v2_Promo'、'Standard_DS4'、'Standard_DS4_v2'、'Standard_DS4_v2_Promo'、'Standard_DS5_v2'、'Standard_DS5_v2_Promo'、'Standard_E16_v3'、'Standard_E16s_v3'、'Standard_E2_v3'、'Standard_E2s_v3'、'Standard_E32-16s_v3'、'Standard_E32-8s_v3'、'Standard_E32_v3'、'Standard_E32s_v3'、 'Standard_E4_v3'、'Standard_E4s_v3'、'Standard_E64-16s_v3'、'Standard_E64-32s_v3'、'Standard_E64_v3'、'Standard_E64s_v3'、'Standard_E8_v3'、 'Standard_E8s_v3'、'Standard_F1'、'Standard_F16'、'Standard_F16s'、'Standard_F16s_v2'、'Standard_F1s'、'Standard_F2'、'Standard_F2s'、'Standard_F2s_v2'、'Standard_F32s_v2'、'Standard_F4'、'Standard_F4s'、'Standard_F4s_v2'、'Standard_F64s_v2'、'Standard_F72s_v2'、'Standard_F72s_v2'、 'Standard_F8'、'Standard_F8s'、'Standard_F8s_v2'、'Standard_G1'、'Standard_G2'、'Standard_G3 Standard_G4'、'Standard_G5'、'Standard_GS1'、'Standard_GS2'、'Standard_GS3'、'Standard_GS4'、'Standard_GS4-4'、'Standard_GS4-8'、 'Standard_GS5'、'Standard_GS5-16'、'Standard_GS5-8'、'Standard_H16'、'Standard_H16m'、'Standard_H16mr'、'Standard_H16r'、'Standard_H8'、'Standard_H8m'、'Standard_L16s'、'Standard_L32s'、'Standard_L4s'、'Standard_L8s'、'Standard_M128-32ms'、 'Standard_M128-64ms'、'Standard_M128ms'、'Standard_M128s'、'Standard_M64-16ms'、'Standard_M64-32ms'、'Standard_M64ms'、'Standard_M64s'、'Standard_NC12'、'Standard_NC12s_v2'、 'Standard_NC12s_v3'、'Standard_NC24'、'Standard_NC24r'、'Standard_NC24rs_v2'、'Standard_NC24rs_v3'、'Standard_NC24s_v2'、'Standard_NC24s_v3'、'Standard_NC6'、'Standard_NC6s_v2'、'Standard_NC6s_v3'、'Standard_ND12s'、'Standard_ND24rs'、'Standard_ND24s'、'Standard_ND6s'、'Standard_NV12'、'Standard_NV12'、 'Standard_NV24'、'Standard_NV6'

VnetSubnetID

ノードとポッドの VNet のサブネット識別子を指定する vNet SubnetID を取得または設定します

メソッド

Validate()

オブジェクトを検証します。

適用対象