New-AzContainerAppProbeObject
ContainerAppProbe에 대한 메모리 내 개체를 만듭니다.
구문
Default (기본값)
New-AzContainerAppProbeObject
[-FailureThreshold <Int32>]
[-HttpGetHost <String>]
[-HttpGetHttpHeader <IContainerAppProbeHttpGetHttpHeadersItem[]>]
[-HttpGetPath <String>]
[-HttpGetPort <Int32>]
[-HttpGetScheme <String>]
[-InitialDelaySecond <Int32>]
[-PeriodSecond <Int32>]
[-SuccessThreshold <Int32>]
[-TcpSocketHost <String>]
[-TcpSocketPort <Int32>]
[-TerminationGracePeriodSecond <Int64>]
[-TimeoutSecond <Int32>]
[-Type <String>]
[<CommonParameters>]
Description
ContainerAppProbe에 대한 메모리 내 개체를 만듭니다.
예제
예제 1: ContainerAppProbe에 대한 메모리 내 개체를 만듭니다.
$probeHttpGetHttpHeader = New-AzContainerAppProbeHeaderObject -Name "Custom-Header" -Value "Awesome"
New-AzContainerAppProbeObject -Type "Liveness" -HttpGetPath "/health" -HttpGetPort 8080 -InitialDelaySecond 3 -PeriodSecond 3 -HttpGetHttpHeader $probeHttpGetHttpHeader
FailureThreshold InitialDelaySecond PeriodSecond SuccessThreshold TerminationGracePeriodSecond TimeoutSecond
---------------- ------------------ ------------ ---------------- ---------------------------- -------------
3 3
ContainerAppProbe에 대한 메모리 내 개체를 만듭니다.
매개 변수
-FailureThreshold
프로브를 고려할 최소 연속 실패는 성공한 후 실패했습니다.
기본값은 3입니다.
최솟값은 1입니다.
최대값은 10입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-HttpGetHost
연결할 호스트 이름입니다. 기본적으로 Pod IP가 사용됩니다.
대신 httpHeaders에서 "호스트"를 설정하려고 할 것입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
요청에 설정할 사용자 지정 헤더입니다.
HTTP는 반복되는 헤더를 허용합니다.
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-HttpGetPath
HTTP 서버에서 액세스하는 경로입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-HttpGetPort
컨테이너에서 액세스할 포트의 이름 또는 번호입니다.
번호는 1에서 65535까지의 범위에 있어야 합니다.
이름은 IANA_SVC_NAME 합니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-HttpGetScheme
호스트에 연결하는 데 사용할 체계입니다.
기본값은 HTTP입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-InitialDelaySecond
컨테이너가 시작된 후 활동성 프로브가 시작되기 전까지의 시간(초)입니다.
최솟값은 1입니다.
최대값은 60입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-PeriodSecond
프로브를 수행하는 빈도(초)입니다.
기본값은 10초입니다.
최솟값은 1입니다.
최대값은 240입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-SuccessThreshold
실패한 후 프로브가 성공한 것으로 간주될 최소 연속 성공입니다.
기본값은 1입니다.
활동성 및 시작의 경우 1이어야 합니다.
최솟값은 1입니다.
최대값은 10입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-TcpSocketHost
선택 사항: 연결할 호스트 이름, 기본값은 Pod IP입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-TcpSocketPort
컨테이너에서 액세스할 포트의 번호 또는 이름입니다.
번호는 1에서 65535까지의 범위에 있어야 합니다.
이름은 IANA_SVC_NAME 합니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-TerminationGracePeriodSecond
선택적 기간(초)은 프로브 실패 시 Pod가 정상적으로 종료되어야 합니다.
유예 기간은 Pod에서 실행되는 프로세스가 종료 신호를 보낸 후의 기간(초)이며 프로세스가 종료 신호로 강제로 중단되는 시간입니다.
이 값을 프로세스의 예상 정리 시간보다 길게 설정합니다.
이 값이 nil이면 Pod의 terminationGracePeriodSeconds가 사용됩니다.
그렇지 않으면 이 값은 Pod 사양에서 제공하는 값을 재정의합니다. 값은 음수가 아닌 정수여야 합니다.
값 0은 kill 신호를 통해 즉시 중지됨을 나타냅니다(종료할 기회가 없음).
알파 필드이며 ProbeTerminationGracePeriod 기능 게이트를 사용하도록 설정해야 합니다.
최대값은 3600초(1시간)입니다.
매개 변수 속성
형식: Int64
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-TimeoutSecond
프로브 시간이 초과된 후의 시간(초)입니다. 기본값은 1초입니다.
최솟값은 1입니다.
최대값은 240입니다.
매개 변수 속성
형식: Int32
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-Type
프로브의 형식입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters 를 참조하세요.
출력