New-AzureRmContainerServiceConfig

コンテナー サービスのローカル構成オブジェクトを作成します。

警告

AzureRM PowerShell モジュールは、2024 年 2 月 29 日の時点で正式に非推奨になりました。 引き続きサポートを受け、更新を受け取れるようにするために、AzureRM から Az PowerShell モジュールに移行することをお勧めします。

AzureRM モジュールは引き続き機能する可能性がありますが、メインが維持またはサポートされなくなり、ユーザーの判断とリスクで引き続き使用できます。 Az モジュールへの移行に関するガイダンスについては、移行リソースを参照してください。

構文

New-AzureRmContainerServiceConfig
   [[-Location] <String>]
   [[-Tag] <Hashtable>]
   [[-OrchestratorType] <ContainerServiceOrchestratorTypes>]
   [[-MasterCount] <Int32>]
   [[-MasterDnsPrefix] <String>]
   [[-AgentPoolProfile] <ContainerServiceAgentPoolProfile[]>]
   [[-WindowsProfileAdminUsername] <String>]
   [[-WindowsProfileAdminPassword] <String>]
   [[-AdminUsername] <String>]
   [[-SshPublicKey] <String[]>]
   [[-VmDiagnosticsEnabled] <Boolean>]
   [-CustomProfileOrchestrator <String>]
   [-ServicePrincipalProfileClientId <String>]
   [-ServicePrincipalProfileSecret <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

New-AzureRmContainerServiceConfig コマンドレットは、コンテナー サービスのローカル構成オブジェクトを作成します。 このオブジェクトを New-AzureRmContainerService コマンドレットに指定して、コンテナー サービスを作成します。

例 1: コンテナー サービス構成を作成する

PS C:\> $Container = New-AzureRmContainerServiceConfig -Location "Australia Southeast" -OrchestratorType "DCOS" -MasterDnsPrefix "MasterResourceGroup17" -AdminUsername "AcsLinuxAdmin" -SshPublicKey "<ssh-key>"
PS C:\> $Container | Add-AzureRmContainerServiceAgentPoolProfile -Name "AgentPool01" -VmSize "Standard_A1" -DnsPrefix "APResourceGroup17"

このコマンドは、コンテナーを作成し、$Container変数に格納します。 このコマンドは、コンテナー サービス構成のさまざまな設定を指定します。 このコマンドは、パイプライン 演算子を使用して、構成オブジェクトを Add-AzureRmContainerServiceAgentPoolProfile コマンドレットに渡します。 このコマンドレットは、エージェント プール プロファイルを追加します。 New-AzureRmContainerService の ContainerService パラメーターに対して、$Container内のオブジェクトを指定します。

パラメーター

-AdminUsername

Linux ベースのコンテナー サービスに使用する管理者アカウント名を指定します。

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

-AgentPoolProfile

コンテナー サービスのエージェント プール プロファイル オブジェクトの配列を指定します。 Add-AzureRmContainerServiceAgentPoolProfile コマンドレットを使用してプロファイルを追加します。

型:Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile[]
配置:5
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Confirm

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

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

-CustomProfileOrchestrator

カスタム プロファイル オーケストレーターを指定します。

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

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。

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

-Location

コンテナー サービスを作成する場所を指定します。

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

-MasterCount

作成するマスター仮想マシンの数を指定します。

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

-MasterDnsPrefix

マスター仮想マシンの DNS プレフィックスを指定します。

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

-OrchestratorType

コンテナー サービスのオーケストレーターの種類を指定します。 このパラメーターに使用できる値は、DCOS と Swarm です。

型:Nullable<T>[Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes]
指定可能な値:Swarm, DCOS, Custom, Kubernetes
配置:2
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-ServicePrincipalProfileClientId

プリンシパル プロファイル クライアント ID を指定します。

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

-ServicePrincipalProfileSecret

プリンシパル プロファイル シークレットを指定します。

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

-SshPublicKey

Linux ベースのコンテナー サービスの SSH 公開キーを指定します。

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

-Tag

ハッシュ テーブルの形式のキーと値のペア。 例: @{key0="value0";key1=$null;key2="value2"}

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

-VmDiagnosticsEnabled

この構成でコンテナー サービス仮想マシンの診断を有効にするかどうかを示します。

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

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

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

-WindowsProfileAdminPassword

Windows オペレーティング システムを使用するコンテナー サービスの管理者パスワードを指定します。

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

-WindowsProfileAdminUsername

Windows オペレーティング システムを使用するコンテナー サービスの管理者ユーザー名を指定します。

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

入力

String

Hashtable

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Int32

Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile[]

String[]

Boolean

出力

PSContainerService