I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.
Periodisk avsökning av appinstansens liveness. Appinstansen startas om om avsökningen misslyckas. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Periodisk avsökning av appinstanstjänstens beredskap. App instance tas bort från tjänstslutpunkter om avsökningen misslyckas. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Den begärda resurskvantiteten för nödvändig processor och minne. Vi rekommenderar att du använder det här fältet för att representera den processor och det minne som krävs, att den gamla fältprocessorn och minnetInGB kommer att bli inaktuella senare.
StartupProbe anger att appinstansen har initierats. Om det anges körs inga andra avsökningar förrän det har slutförts. Om den här avsökningen misslyckas startas podden om, precis som om livenessProbe misslyckades. Detta kan användas för att tillhandahålla olika avsökningsparametrar i början av en appinstans livscykel, när det kan ta lång tid att läsa in data eller värma en cache, än under åtgärden för stabilt tillstånd. Det går inte att uppdatera detta. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Valfri varaktighet i sekunder appinstansen måste avslutas korrekt. Kan minskas i borttagningsbegäran. 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). Om det här värdet är noll används standard respitperioden i stället. Respitperioden är varaktigheten i sekunder efter att processerna som körs i appinstansen har skickats en avslutningssignal och den tid då processerna med två skäl stoppas med en kill-signal. Ange det här värdet längre än den förväntade rensningstiden för din process. Standardvärdet är 90 sekunder.
Anger om du inaktiverar live- och beredskapsavsökningen
Bool
DeploymentSettingsEnvironmentVariables
Namn
Beskrivning
Värde
{anpassad egenskap}
sträng
Sond
Namn
Beskrivning
Värde
disableProbe
Ange om avsökningen är inaktiverad.
bool (krävs)
failureThreshold
Minsta på varandra följande fel för avsökningen som ska betraktas som misslyckad efter att ha lyckats. Minimivärdet är 1.
Int
initialDelaySeconds
Antal sekunder efter att appinstansen har startats innan avsökningar initieras. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Hur ofta (i sekunder) avsökningen ska utföras. Minimivärdet är 1.
Minsta lyckade resultat i följd för att avsökningen ska anses vara lyckad efter att den har misslyckats. Måste vara 1 för liveness och start. Minimivärdet är 1.
Int
timeoutSeconds
Antal sekunder efter vilken avsökningen överskrider tidsgränsen. Minimivärdet är 1.
Vilken typ av åtgärd som ska vidtas för att utföra hälsokontrollen.
"ExecAction" (krävs)
befallning
Kommandot är kommandoraden som ska köras i containern. Arbetskatalogen för kommandot är rot ('/') i containerns filsystem. Kommandot körs inte i ett gränssnitt, så traditionella gränssnittsinstruktioner (',', osv.) fungerar inte. Om du vill använda ett gränssnitt måste du uttryckligen anropa gränssnittet. Utgångsstatusen 0 behandlas som live/felfri och icke-noll är inte felfri.
string[]
HttpGetAction
Namn
Beskrivning
Värde
typ
Vilken typ av åtgärd som ska vidtas för att utföra hälsokontrollen.
"HTTPGetAction" (krävs)
stig
Sökväg till åtkomst på HTTP-servern.
sträng
schema
Schema som ska användas för att ansluta till värden. Standardvärdet är HTTP.
Möjliga uppräkningsvärden:
-
"HTTP" innebär att det system som används kommer att http://
-
"HTTPS" innebär att det system som används kommer att https://
"HTTP" "HTTPS"
TCPSocketAction
Namn
Beskrivning
Värde
typ
Vilken typ av åtgärd som ska vidtas för att utföra hälsokontrollen.
"TCPSocketAction" (krävs)
ResourceRequests
Namn
Beskrivning
Värde
processor
Nödvändig PROCESSOR. 1 kärna kan representeras av 1 eller 1 000 m. Detta bör vara 500m eller 1 för Basic-nivån och {500m, 1, 2, 3, 4} för Standard-nivån.
sträng
minne
Minne som krävs. 1 GB kan representeras av 1Gi eller 1024Mi. Detta bör vara {512Mi, 1Gi, 2Gi} för Basic-nivån och {512Mi, 1Gi, 2Gi, ..., 8Gi} för standardnivån.
sträng
Skala
Namn
Beskrivning
Värde
maxReplicas
Valfri. Maximalt antal containerrepliker. Standardvärdet är 10 om det inte anges.
Språkramverk för containeravbildningen som laddats upp
sträng
server
Namnet på registret som innehåller containeravbildningen
sträng
ImageRegistryCredential
Namn
Beskrivning
Värde
lösenord
Lösenordet för avbildningsregistrets autentiseringsuppgifter
sträng
användarnamn
Användarnamnet för avbildningsregistrets autentiseringsuppgifter
sträng
JarUploadedUserSourceInfo
Namn
Beskrivning
Värde
typ
Typ av källa som laddats upp
"Jar" (krävs)
jvmOptions
JVM-parameter
sträng
relativePath
Relativ sökväg för lagringen som lagrar källan
sträng
runtimeVersion
Körningsversion av Jar-filen
sträng
NetCoreZipUploadedUserSourceInfo
Namn
Beskrivning
Värde
typ
Typ av källa som laddats upp
"NetCoreZip" (krävs)
netCoreMainEntryPath
Sökvägen till den körbara .NET-filen i förhållande till zip-roten
sträng
relativePath
Relativ sökväg för lagringen som lagrar källan
sträng
runtimeVersion
Körningsversion av .Net-filen
sträng
SourceUploadedUserSourceInfo
Namn
Beskrivning
Värde
typ
Typ av källa som laddats upp
"Källa" (krävs)
artifactSelector
Väljare för artefakten som ska användas för distributionen för projekt med flera moduler. Detta bör vara den relativa sökvägen till målmodulen/projektet.
sträng
relativePath
Relativ sökväg för lagringen som lagrar källan
sträng
runtimeVersion
Körningsversion av källfilen
sträng
Sku
Namn
Beskrivning
Värde
kapacitet
Målresursens aktuella kapacitet
Int
Namn
SKU:ns namn
sträng
Nivå
Nivå för SKU:n
sträng
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Periodisk avsökning av appinstansens liveness. Appinstansen startas om om avsökningen misslyckas. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Periodisk avsökning av appinstanstjänstens beredskap. App instance tas bort från tjänstslutpunkter om avsökningen misslyckas. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Den begärda resurskvantiteten för nödvändig processor och minne. Vi rekommenderar att du använder det här fältet för att representera den processor och det minne som krävs, att den gamla fältprocessorn och minnetInGB kommer att bli inaktuella senare.
StartupProbe anger att appinstansen har initierats. Om det anges körs inga andra avsökningar förrän det har slutförts. Om den här avsökningen misslyckas startas podden om, precis som om livenessProbe misslyckades. Detta kan användas för att tillhandahålla olika avsökningsparametrar i början av en appinstans livscykel, när det kan ta lång tid att läsa in data eller värma en cache, än under åtgärden för stabilt tillstånd. Det går inte att uppdatera detta. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Valfri varaktighet i sekunder appinstansen måste avslutas korrekt. Kan minskas i borttagningsbegäran. 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). Om det här värdet är noll används standard respitperioden i stället. Respitperioden är varaktigheten i sekunder efter att processerna som körs i appinstansen har skickats en avslutningssignal och den tid då processerna med två skäl stoppas med en kill-signal. Ange det här värdet längre än den förväntade rensningstiden för din process. Standardvärdet är 90 sekunder.
Int
DeploymentSettingsAddonConfigs
Namn
Beskrivning
Värde
{anpassad egenskap}
ApmReference
Namn
Beskrivning
Värde
resourceId
Resurs-ID för APM
sträng (krävs)
ContainerProbeSettings
Namn
Beskrivning
Värde
disableProbe
Anger om du inaktiverar live- och beredskapsavsökningen
Bool
DeploymentSettingsEnvironmentVariables
Namn
Beskrivning
Värde
{anpassad egenskap}
sträng
Sond
Namn
Beskrivning
Värde
disableProbe
Ange om avsökningen är inaktiverad.
bool (krävs)
failureThreshold
Minsta på varandra följande fel för avsökningen som ska betraktas som misslyckad efter att ha lyckats. Minimivärdet är 1.
Int
initialDelaySeconds
Antal sekunder efter att appinstansen har startats innan avsökningar initieras. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Hur ofta (i sekunder) avsökningen ska utföras. Minimivärdet är 1.
Minsta lyckade resultat i följd för att avsökningen ska anses vara lyckad efter att den har misslyckats. Måste vara 1 för liveness och start. Minimivärdet är 1.
Int
timeoutSeconds
Antal sekunder efter vilken avsökningen överskrider tidsgränsen. Minimivärdet är 1.
Vilken typ av åtgärd som ska vidtas för att utföra hälsokontrollen.
"ExecAction" (krävs)
befallning
Kommandot är kommandoraden som ska köras i containern. Arbetskatalogen för kommandot är rot ('/') i containerns filsystem. Kommandot körs inte i ett gränssnitt, så traditionella gränssnittsinstruktioner (',', osv.) fungerar inte. Om du vill använda ett gränssnitt måste du uttryckligen anropa gränssnittet. Utgångsstatusen 0 behandlas som live/felfri och icke-noll är inte felfri.
string[]
HttpGetAction
Namn
Beskrivning
Värde
typ
Vilken typ av åtgärd som ska vidtas för att utföra hälsokontrollen.
"HTTPGetAction" (krävs)
stig
Sökväg till åtkomst på HTTP-servern.
sträng
schema
Schema som ska användas för att ansluta till värden. Standardvärdet är HTTP.
Möjliga uppräkningsvärden:
-
"HTTP" innebär att det system som används kommer att http://
-
"HTTPS" innebär att det system som används kommer att https://
"HTTP" "HTTPS"
TCPSocketAction
Namn
Beskrivning
Värde
typ
Vilken typ av åtgärd som ska vidtas för att utföra hälsokontrollen.
"TCPSocketAction" (krävs)
ResourceRequests
Namn
Beskrivning
Värde
processor
Nödvändig PROCESSOR. 1 kärna kan representeras av 1 eller 1 000 m. Detta bör vara 500m eller 1 för Basic-nivån och {500m, 1, 2, 3, 4} för Standard-nivån.
sträng
minne
Minne som krävs. 1 GB kan representeras av 1Gi eller 1024Mi. Detta bör vara {512Mi, 1Gi, 2Gi} för Basic-nivån och {512Mi, 1Gi, 2Gi, ..., 8Gi} för standardnivån.
sträng
Skala
Namn
Beskrivning
Värde
maxReplicas
Valfri. Maximalt antal containerrepliker. Standardvärdet är 10 om det inte anges.
Språkramverk för containeravbildningen som laddats upp
sträng
server
Namnet på registret som innehåller containeravbildningen
sträng
ImageRegistryCredential
Namn
Beskrivning
Värde
lösenord
Lösenordet för avbildningsregistrets autentiseringsuppgifter
sträng
användarnamn
Användarnamnet för avbildningsregistrets autentiseringsuppgifter
sträng
JarUploadedUserSourceInfo
Namn
Beskrivning
Värde
typ
Typ av källa som laddats upp
"Jar" (krävs)
jvmOptions
JVM-parameter
sträng
relativePath
Relativ sökväg för lagringen som lagrar källan
sträng
runtimeVersion
Körningsversion av Jar-filen
sträng
NetCoreZipUploadedUserSourceInfo
Namn
Beskrivning
Värde
typ
Typ av källa som laddats upp
"NetCoreZip" (krävs)
netCoreMainEntryPath
Sökvägen till den körbara .NET-filen i förhållande till zip-roten
sträng
relativePath
Relativ sökväg för lagringen som lagrar källan
sträng
runtimeVersion
Körningsversion av .Net-filen
sträng
SourceUploadedUserSourceInfo
Namn
Beskrivning
Värde
typ
Typ av källa som laddats upp
"Källa" (krävs)
artifactSelector
Väljare för artefakten som ska användas för distributionen för projekt med flera moduler. Detta bör vara den relativa sökvägen till målmodulen/projektet.
sträng
relativePath
Relativ sökväg för lagringen som lagrar källan
sträng
runtimeVersion
Körningsversion av källfilen
sträng
Sku
Namn
Beskrivning
Värde
kapacitet
Målresursens aktuella kapacitet
Int
Namn
SKU:ns namn
sträng
Nivå
Nivå för SKU:n
sträng
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Periodisk avsökning av appinstansens liveness. Appinstansen startas om om avsökningen misslyckas. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Periodisk avsökning av appinstanstjänstens beredskap. App instance tas bort från tjänstslutpunkter om avsökningen misslyckas. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Den begärda resurskvantiteten för nödvändig processor och minne. Vi rekommenderar att du använder det här fältet för att representera den processor och det minne som krävs, att den gamla fältprocessorn och minnetInGB kommer att bli inaktuella senare.
StartupProbe anger att appinstansen har initierats. Om det anges körs inga andra avsökningar förrän det har slutförts. Om den här avsökningen misslyckas startas podden om, precis som om livenessProbe misslyckades. Detta kan användas för att tillhandahålla olika avsökningsparametrar i början av en appinstans livscykel, när det kan ta lång tid att läsa in data eller värma en cache, än under åtgärden för stabilt tillstånd. Det går inte att uppdatera detta. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Valfri varaktighet i sekunder appinstansen måste avslutas korrekt. Kan minskas i borttagningsbegäran. 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). Om det här värdet är noll används standard respitperioden i stället. Respitperioden är varaktigheten i sekunder efter att processerna som körs i appinstansen har skickats en avslutningssignal och den tid då processerna med två skäl stoppas med en kill-signal. Ange det här värdet längre än den förväntade rensningstiden för din process. Standardvärdet är 90 sekunder.
Int
DeploymentSettingsAddonConfigs
Namn
Beskrivning
Värde
{anpassad egenskap}
ApmReference
Namn
Beskrivning
Värde
resourceId
Resurs-ID för APM
sträng (krävs)
ContainerProbeSettings
Namn
Beskrivning
Värde
disableProbe
Anger om du inaktiverar live- och beredskapsavsökningen
Bool
DeploymentSettingsEnvironmentVariables
Namn
Beskrivning
Värde
{anpassad egenskap}
sträng
Sond
Namn
Beskrivning
Värde
disableProbe
Ange om avsökningen är inaktiverad.
bool (krävs)
failureThreshold
Minsta på varandra följande fel för avsökningen som ska betraktas som misslyckad efter att ha lyckats. Minimivärdet är 1.
Int
initialDelaySeconds
Antal sekunder efter att appinstansen har startats innan avsökningar initieras. Mer information: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Hur ofta (i sekunder) avsökningen ska utföras. Minimivärdet är 1.
Minsta lyckade resultat i följd för att avsökningen ska anses vara lyckad efter att den har misslyckats. Måste vara 1 för liveness och start. Minimivärdet är 1.
Int
timeoutSeconds
Antal sekunder efter vilken avsökningen överskrider tidsgränsen. Minimivärdet är 1.
Vilken typ av åtgärd som ska vidtas för att utföra hälsokontrollen.
"ExecAction" (krävs)
befallning
Kommandot är kommandoraden som ska köras i containern. Arbetskatalogen för kommandot är rot ('/') i containerns filsystem. Kommandot körs inte i ett gränssnitt, så traditionella gränssnittsinstruktioner (',', osv.) fungerar inte. Om du vill använda ett gränssnitt måste du uttryckligen anropa gränssnittet. Utgångsstatusen 0 behandlas som live/felfri och icke-noll är inte felfri.
string[]
HttpGetAction
Namn
Beskrivning
Värde
typ
Vilken typ av åtgärd som ska vidtas för att utföra hälsokontrollen.
"HTTPGetAction" (krävs)
stig
Sökväg till åtkomst på HTTP-servern.
sträng
schema
Schema som ska användas för att ansluta till värden. Standardvärdet är HTTP.
Möjliga uppräkningsvärden:
-
"HTTP" innebär att det system som används kommer att http://
-
"HTTPS" innebär att det system som används kommer att https://
"HTTP" "HTTPS"
TCPSocketAction
Namn
Beskrivning
Värde
typ
Vilken typ av åtgärd som ska vidtas för att utföra hälsokontrollen.
"TCPSocketAction" (krävs)
ResourceRequests
Namn
Beskrivning
Värde
processor
Nödvändig PROCESSOR. 1 kärna kan representeras av 1 eller 1 000 m. Detta bör vara 500m eller 1 för Basic-nivån och {500m, 1, 2, 3, 4} för Standard-nivån.
sträng
minne
Minne som krävs. 1 GB kan representeras av 1Gi eller 1024Mi. Detta bör vara {512Mi, 1Gi, 2Gi} för Basic-nivån och {512Mi, 1Gi, 2Gi, ..., 8Gi} för standardnivån.
sträng
Skala
Namn
Beskrivning
Värde
maxReplicas
Valfri. Maximalt antal containerrepliker. Standardvärdet är 10 om det inte anges.
Språkramverk för containeravbildningen som laddats upp
sträng
server
Namnet på registret som innehåller containeravbildningen
sträng
ImageRegistryCredential
Namn
Beskrivning
Värde
lösenord
Lösenordet för avbildningsregistrets autentiseringsuppgifter
sträng
användarnamn
Användarnamnet för avbildningsregistrets autentiseringsuppgifter
sträng
JarUploadedUserSourceInfo
Namn
Beskrivning
Värde
typ
Typ av källa som laddats upp
"Jar" (krävs)
jvmOptions
JVM-parameter
sträng
relativePath
Relativ sökväg för lagringen som lagrar källan
sträng
runtimeVersion
Körningsversion av Jar-filen
sträng
NetCoreZipUploadedUserSourceInfo
Namn
Beskrivning
Värde
typ
Typ av källa som laddats upp
"NetCoreZip" (krävs)
netCoreMainEntryPath
Sökvägen till den körbara .NET-filen i förhållande till zip-roten
sträng
relativePath
Relativ sökväg för lagringen som lagrar källan
sträng
runtimeVersion
Körningsversion av .Net-filen
sträng
SourceUploadedUserSourceInfo
Namn
Beskrivning
Värde
typ
Typ av källa som laddats upp
"Källa" (krävs)
artifactSelector
Väljare för artefakten som ska användas för distributionen för projekt med flera moduler. Detta bör vara den relativa sökvägen till målmodulen/projektet.