次の方法で共有


New-AzAksArcNodepool

プロビジョニングされたクラスターにエージェント プールを作成する

構文

New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   [-Count <Int32>]
   [-EnableAutoScaling]
   [-MinCount <Int32>]
   [-MaxCount <Int32>]
   [-MaxPod <Int32>]
   [-NodeLabel <Hashtable>]
   [-NodeTaint <String[]>]
   [-OSSku <String>]
   [-OSType <String>]
   [-Tag <Hashtable>]
   [-VMSize <String>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   -InputObject <IAksArcIdentity>
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   [-EnableAutoScaling]
   -MinCount <Int32>
   -MaxCount <Int32>
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   -JsonFilePath <String>
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzAksArcNodepool
   -ClusterName <String>
   -ResourceGroupName <String>
   -Name <String>
   [-SubscriptionId <String>]
   -JsonString <String>
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

プロビジョニングされたクラスターにエージェント プールを作成する

例 1: nodepool を作成する

New-AzAksArcNodepool -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Name azps_test_nodepool_example

既定の構成を使用して、プロビジョニングされたクラスターにノードプールを追加します。

例 2: 3 つのノードを含むノードプールを作成する

New-AzAksArcNodepool -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Name azps_test_nodepool_example -Count 3

3 つのワーカー ノードを使用して、プロビジョニングされたクラスターにノード プールを追加します。

パラメーター

-AsJob

コマンドをジョブとして実行する

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ClusterName

get が呼び出される Kubernetes クラスターの名前。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Confirm

コマンドレットを実行する前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Count

エージェント プール内のノードの数。 既定値は 1 です。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-EnableAutoScaling

自動スケーラーを有効にするかどうかを指定します。 既定値は false です

型:SwitchParameter
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InputObject

IDENTITY パラメーター

型:IAksArcIdentity
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-JsonFilePath

作成操作に指定された Json ファイルのパス

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-JsonString

作成操作に指定された Json 文字列

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MaxCount

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

型:Int32
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MaxPod

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

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MinCount

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

型:Int32
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

プロビジョニングされたクラスター内のエージェント プールの名前のパラメーター。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-NodeLabel

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

型:Hashtable
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-NodeTaint

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

型:String[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-NoWait

コマンドを非同期的に実行する

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-OSSku

エージェント プールで使用される OS SKU を指定します。 OSType が Linux の場合、既定値は CBLMariner です。 OSType が Windows の場合、既定値は Windows2019 です。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-OSType

特定の KubernetesVersion イメージ OS の種類 (Linux、Windows)

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ResourceGroupName

リソース グループの名前。 名前では大文字と小文字が区別されません。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SubscriptionId

ターゲット サブスクリプションの ID。

型:String
配置:Named
規定値:(Get-AzContext).Subscription.Id
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Tag

リソース タグ

型:Hashtable
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VMSize

エージェント プール ノード VM の VM SKU サイズ。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

出力