New-AzureRmContainerServiceConfig
컨테이너 서비스에 대한 로컬 구성 개체를 만듭니다.
Warning
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>]
Description
New-AzureRmContainerServiceConfig cmdlet은 컨테이너 서비스에 대한 로컬 구성 개체를 만듭니다. 이 개체를 New-AzureRmContainerService cmdlet에 제공하여 컨테이너 서비스를 만듭니다.
예제
예제 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 cmdlet에 전달합니다. 이 cmdlet은 에이전트 풀 프로필을 추가합니다. New-AzureRmContainerService의 ContainerService 매개 변수에 대해 $Container 개체를 지정합니다.
매개 변수
-AdminUsername
Linux 기반 컨테이너 서비스에 사용할 관리자 계정 이름을 지정합니다.
형식: | String |
Position: | 8 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-AgentPoolProfile
컨테이너 서비스에 대한 에이전트 풀 프로필 개체의 배열을 지정합니다. Add-AzureRmContainerServiceAgentPoolProfile cmdlet을 사용하여 프로필을 추가합니다.
형식: | Microsoft.Azure.Management.Compute.Models.ContainerServiceAgentPoolProfile[] |
Position: | 5 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.
형식: | SwitchParameter |
별칭: | cf |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-CustomProfileOrchestrator
사용자 지정 프로필 오케스트레이터를 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.
형식: | IAzureContextContainer |
별칭: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Location
컨테이너 서비스를 만들 위치를 지정합니다.
형식: | String |
Position: | 0 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-MasterCount
만들 마스터 가상 머신의 수를 지정합니다.
형식: | Int32 |
Position: | 3 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-MasterDnsPrefix
마스터 가상 머신에 대한 DNS 접두사를 지정합니다.
형식: | String |
Position: | 4 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-OrchestratorType
컨테이너 서비스에 대한 오케스트레이터의 형식을 지정합니다. 이 매개 변수에 허용되는 값은 DCOS 및 Swarm입니다.
형식: | Nullable<T>[Microsoft.Azure.Management.Compute.Models.ContainerServiceOrchestratorTypes] |
허용되는 값: | Swarm, DCOS, Custom, Kubernetes |
Position: | 2 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ServicePrincipalProfileClientId
보안 주체 프로필 클라이언트 ID를 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ServicePrincipalProfileSecret
보안 주체 프로필 비밀을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-SshPublicKey
Linux 기반 컨테이너 서비스에 대한 SSH 공개 키를 지정합니다.
형식: | String[] |
Position: | 9 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Tag
해시 테이블 형식의 키-값 쌍입니다. 예: @{key0="value0"; key1=$null; key2="value2"}
형식: | Hashtable |
Position: | 1 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-VmDiagnosticsEnabled
이 구성을 통해 컨테이너 서비스 가상 머신에 대한 진단을 사용할 수 있는지 여부를 나타냅니다.
형식: | Boolean |
Position: | 10 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-WhatIf
cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
별칭: | wi |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-WindowsProfileAdminPassword
Windows 운영 체제를 사용하는 컨테이너 서비스의 관리자 암호를 지정합니다.
형식: | String |
Position: | 7 |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-WindowsProfileAdminUsername
Windows 운영 체제를 사용하는 컨테이너 서비스의 관리자 사용자 이름을 지정합니다.
형식: | String |
Position: | 6 |
Default value: | 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[]