New-AzContainerInstanceObject
컨테이너에 대한 메모리 내 개체 만들기
구문
New-AzContainerInstanceObject
-Image <String>
-Name <String>
[-Command <String[]>]
[-ConfigMapKeyValuePair <IConfigMapKeyValuePairs>]
[-EnvironmentVariable <IEnvironmentVariable[]>]
[-LimitCpu <Double>]
[-LimitMemoryInGb <Double>]
[-LimitsGpuCount <Int32>]
[-LimitsGpuSku <String>]
[-LivenessProbeExecCommand <String[]>]
[-LivenessProbeFailureThreshold <Int32>]
[-LivenessProbeHttpGetHttpHeader <IHttpHeader[]>]
[-LivenessProbeHttpGetPath <String>]
[-LivenessProbeHttpGetPort <Int32>]
[-LivenessProbeHttpGetScheme <String>]
[-LivenessProbeInitialDelaySecond <Int32>]
[-LivenessProbePeriodSecond <Int32>]
[-LivenessProbeSuccessThreshold <Int32>]
[-LivenessProbeTimeoutSecond <Int32>]
[-Port <IContainerPort[]>]
[-ReadinessProbeExecCommand <String[]>]
[-ReadinessProbeFailureThreshold <Int32>]
[-ReadinessProbeHttpGetHttpHeader <IHttpHeader[]>]
[-ReadinessProbeHttpGetPath <String>]
[-ReadinessProbeHttpGetPort <Int32>]
[-ReadinessProbeHttpGetScheme <String>]
[-ReadinessProbeInitialDelaySecond <Int32>]
[-ReadinessProbePeriodSecond <Int32>]
[-ReadinessProbeSuccessThreshold <Int32>]
[-ReadinessProbeTimeoutSecond <Int32>]
[-RequestCpu <Double>]
[-RequestMemoryInGb <Double>]
[-RequestsGpuCount <Int32>]
[-RequestsGpuSku <String>]
[-VolumeMount <IVolumeMount[]>]
[<CommonParameters>]
Description
컨테이너에 대한 메모리 내 개체 만들기
예제
예제 1: 요청 cpu 1.0 및 요청 메모리 1.5Gb가 있는 이미지 알핀을 사용하여 컨테이너 인스턴스 만들기
New-AzContainerInstanceObject -Name "test-container" -Image alpine -RequestCpu 1 -RequestMemoryInGb 1.5
Name
----
test-container
요청 cpu 1.0 및 요청 메모리 1.5Gb와 함께 이미지 알핀을 사용하여 컨테이너 인스턴스 만들기
예제 2: cpu 2.0을 제한하고 메모리 2.5Gb를 제한하는 이미지 알핀을 사용하여 컨테이너 인스턴스 만들기
New-AzContainerInstanceObject -Image alpine -Name "test-container" -LimitCpu 2 -LimitMemoryInGb 2.5
Name
----
test-container
CPU 2.0을 제한하고 메모리 2.5Gb를 제한하는 이미지 알핀을 사용하여 컨테이너 인스턴스 만들기
예제 3: 컨테이너 인스턴스를 사용하여 컨테이너 그룹 만들기
$container = New-AzContainerInstanceObject -Name test-container -Image alpine
New-AzContainerGroup -ResourceGroupName testrg-rg -Name test-cg -Location eastus -Container $container
Location Name Zone ResourceGroupName
-------- ---- ---- -----------------
eastus test-cg test-rg
컨테이너 인스턴스를 사용하여 컨테이너 그룹 만들기
매개 변수
-Command
exec 형식으로 컨테이너 인스턴스 내에서 실행할 명령입니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ConfigMapKeyValuePair
키 값은 컨테이너 인스턴스에서 설정할 구성 맵의 사전을 쌍으로 연결합니다. 구성하려면 CONFIGMAPKEYVALUEPAIR 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.
형식: | IConfigMapKeyValuePairs |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-EnvironmentVariable
컨테이너 인스턴스에서 설정할 환경 변수입니다. 생성하려면 ENVIRONMENTVARIABLE 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.
형식: | IEnvironmentVariable[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Image
컨테이너 인스턴스를 만드는 데 사용되는 이미지의 이름입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LimitCpu
이 컨테이너 인스턴스의 CPU 제한입니다.
형식: | Double |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LimitMemoryInGb
이 컨테이너 인스턴스의 메모리 제한(GB)입니다.
형식: | Double |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LimitsGpuCount
GPU 리소스의 수입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LimitsGpuSku
GPU 리소스의 SKU입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbeExecCommand
컨테이너 내에서 실행할 명령입니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbeFailureThreshold
실패 임계값입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbeHttpGetHttpHeader
활동성 프로브에 대한 HTTP 헤더입니다. 생성하려면 LIVENESSPROBEHTTPGETHTTPHEADER 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.
형식: | IHttpHeader[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbeHttpGetPath
검색할 경로입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbeHttpGetPort
검색할 포트 번호입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbeHttpGetScheme
스키마입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbeInitialDelaySecond
초기 지연 시간(초)입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbePeriodSecond
기간 초입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbeSuccessThreshold
성공 임계값입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-LivenessProbeTimeoutSecond
제한 시간(초)입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Name
사용자가 제공한 컨테이너 인스턴스의 이름입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Port
컨테이너 인스턴스의 노출된 포트입니다. 생성하려면 PORT 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.
형식: | IContainerPort[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbeExecCommand
컨테이너 내에서 실행할 명령입니다.
형식: | String[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbeFailureThreshold
실패 임계값입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbeHttpGetHttpHeader
준비 상태 프로브에 대한 HTTP 헤더입니다. 생성하려면 READINESSPROBEHTTPGETHTTPHEADER 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.
형식: | IHttpHeader[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbeHttpGetPath
검색할 경로입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbeHttpGetPort
검색할 포트 번호입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbeHttpGetScheme
스키마입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbeInitialDelaySecond
초기 지연 시간(초)입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbePeriodSecond
기간 초입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbeSuccessThreshold
성공 임계값입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-ReadinessProbeTimeoutSecond
제한 시간(초)입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RequestCpu
이 컨테이너 인스턴스의 CPU 요청입니다.
형식: | Double |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RequestMemoryInGb
이 컨테이너 인스턴스의 메모리 요청(GB)입니다.
형식: | Double |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RequestsGpuCount
GPU 리소스의 수입니다.
형식: | Int32 |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RequestsGpuSku
GPU 리소스의 SKU입니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-VolumeMount
컨테이너 인스턴스에 사용할 수 있는 볼륨 탑재입니다. 생성하려면 VOLUMEMOUNT 속성에 대한 NOTES 섹션을 참조하고 해시 테이블을 만듭니다.
형식: | IVolumeMount[] |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
출력
Azure PowerShell