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 |
入力
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile[]
String[]