New-AzContainerAppProbeObject
Skapa ett minnesinternt objekt för ContainerAppProbe.
Syntax
Default (Standard)
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
Skapa ett minnesinternt objekt för ContainerAppProbe.
Exempel
Exempel 1: Skapa ett minnesinternt objekt för 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
Skapa ett minnesinternt objekt för ContainerAppProbe.
Parametrar
-FailureThreshold
Minsta på varandra följande fel för avsökningen som ska betraktas som misslyckad efter att ha lyckats.
Standard är 3.
Minimivärdet är 1.
Maximalt värde är 10.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-HttpGetHost
Värdnamn att ansluta till, standardvärdet för podd-IP-adressen.
Du vill förmodligen ange "Värd" i httpHeaders i stället.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Anpassade rubriker som ska anges i begäran.
HTTP tillåter upprepade rubriker.
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-HttpGetPath
Sökväg till åtkomst på HTTP-servern.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-HttpGetPort
Namn eller nummer på porten som ska kommas åt i containern.
Talet måste ligga i intervallet 1 till 65535.
Namnet måste vara en IANA_SVC_NAME.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-HttpGetScheme
Schema som ska användas för att ansluta till värden.
Standardvärdet är HTTP.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-InitialDelaySecond
Antal sekunder efter att containern har startats innan liveness-avsökningar initieras.
Minimivärdet är 1.
Maximalt värde är 60.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-PeriodSecond
Hur ofta (i sekunder) avsökningen ska utföras.
Standardvärdet är 10 sekunder.
Minimivärdet är 1.
Maximalt värde är 240.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-SuccessThreshold
Minsta lyckade resultat i följd för att avsökningen ska anses vara lyckad efter att den har misslyckats.
Standardvärdet är 1.
Måste vara 1 för liveness och start.
Minimivärdet är 1.
Maximalt värde är 10.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TcpSocketHost
Valfritt: Värdnamn att ansluta till, standardvärdet för podd-IP-adressen.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TcpSocketPort
Nummer eller namn på porten som ska kommas åt i containern.
Talet måste ligga i intervallet 1 till 65535.
Namnet måste vara en IANA_SVC_NAME.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TerminationGracePeriodSecond
Valfri varaktighet i sekunder podden måste avslutas korrekt vid avsökningsfel.
Respitperioden är varaktigheten i sekunder efter att processerna som körs i podden har skickats en avslutningssignal och den tid då processerna med två skäl stoppas med en killsignal.
Ange det här värdet längre än den förväntade rensningstiden för din process.
Om det här värdet är noll används poddens avslutningGracePeriodSeconds.
Annars åsidosätter det här värdet värdet som tillhandahålls av poddspecifikationen. Värdet måste vara ett heltal som inte är negativt.
Värdet noll anger stopp direkt via avlivningssignalen (ingen möjlighet att stänga av).
Det här är ett alfafält och kräver aktivering av funktionsporten ProbeTerminationGracePeriod.
Maximalt värde är 3 600 sekunder (1 timme).
Parameteregenskaper
Typ: Int64
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TimeoutSecond
Antal sekunder efter vilken avsökningen överskrider tidsgränsen. Standardvärdet är 1 sekund.
Minimivärdet är 1.
Maximalt värde är 240.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Type
Typ av avsökning.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Utdata