Podívejte se, jak nastavit názvy a typy podřízených prostředků v Bicep.
string (povinné)
sku
Skladová položka prostředku nasazení
skladové položky
rodič
V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.
Periodická sonda živé aktivity instance aplikace Pokud sonda selže, instance aplikace se restartuje. Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
sondy
readinessProbe
Pravidelná sonda připravenosti služby App Instance Service Instance aplikace se odebere z koncových bodů služby, pokud se sonda nezdaří. Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
sondy
resourceRequests
Požadované množství prostředků pro požadovaný procesor a paměť. Doporučujeme použít toto pole k reprezentaci požadovaného procesoru a paměti, původní procesor pole a paměťInGB budou později zastaralé.
Vlastnosti škálování instance aplikace Azure Spring Apps
škálování
startupProbe
StartupProbe označuje, že instance aplikace byla úspěšně inicializována. Pokud je zadáno, nebudou provedeny žádné další sondy, dokud se tato kontrola úspěšně nedokončí. Pokud se tato sonda nezdaří, pod se restartuje stejně jako v případě selhání livenessProbe. Dá se použít k poskytnutí různých parametrů sondy na začátku životního cyklu instance aplikace, kdy může načtení dat nebo zahřátí mezipaměti trvat delší dobu než během operace stabilního stavu. Tuto aktualizaci nelze aktualizovat. Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
sondy
terminationGracePeriodSeconds
Volitelná doba trvání v sekundách, po které musí instance aplikace řádně ukončit. V žádosti o odstranění může dojít ke snížení. Hodnota musí být nezáporné celé číslo. Hodnota nula značí, že se okamžitě zastaví přes signál kill (žádná příležitost k vypnutí). Pokud je tato hodnota nil, použije se výchozí období odkladu. Období odkladu je doba trvání v sekundách poté, co se procesy spuštěné v instanci aplikace odesílají signál ukončení a čas vynuceného zastavení procesů signálem ukončení. Nastavte tuto hodnotu déle, než je očekávaná doba čištění procesu. Výchozí hodnota je 90 sekund.
Určuje, jestli zakažte test aktivity a připravenosti.
Bool
DeploymentSettingsEnvironmentVariables
Jméno
Popis
Hodnota
{přizpůsobená vlastnost}
řetězec
Sonda
Jméno
Popis
Hodnota
disableProbe
Určete, jestli je sonda zakázaná.
bool (povinné)
failureThreshold
Minimální počet po sobě jdoucích selhání sondy, které se mají považovat za neúspěšné po úspěšném dokončení. Minimální hodnota je 1.
Int
initialDelaySeconds
Počet sekund po spuštění instance aplikace před zahájením sond Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Jak často (v sekundách) provést sondu Minimální hodnota je 1.
Minimální počet po sobě jdoucích úspěchů pro sondu, které se mají považovat za úspěšné po selhání. Musí být 1 pro aktivní a začínající. Minimální hodnota je 1.
Int
timeoutSeconds
Počet sekund, po kterých vyprší časový limit sondy Minimální hodnota je 1.
Typ akce, která se má provést k provedení kontroly stavu.
ExecAction (povinné)
příkaz
Příkaz je příkazový řádek, který se má spustit uvnitř kontejneru, pracovní adresář příkazu je v systému souborů kontejneru root (/). Příkaz se nespustí v prostředí, takže tradiční pokyny prostředí (','atd)nebudou fungovat. Pokud chcete použít prostředí, musíte ho explicitně volat. Stav ukončení 0 se považuje za aktivní/v pořádku a nenulový stav není v pořádku.
string[]
HttpGetAction
Jméno
Popis
Hodnota
typ
Typ akce, která se má provést k provedení kontroly stavu.
HTTPGetAction (povinné)
cesta
Cesta pro přístup na serveru HTTP.
řetězec
schéma
Schéma, které se má použít pro připojení k hostiteli Výchozí hodnota je HTTP.
Možné hodnoty výčtu:
-
"HTTP" znamená, že použité schéma bude http://
-
"HTTPS" znamená, že použité schéma bude https://
HTTP HTTPS
TCPSocketAction
Jméno
Popis
Hodnota
typ
Typ akce, která se má provést k provedení kontroly stavu.
TCPSocketAction (povinné)
ResourceRequests
Jméno
Popis
Hodnota
procesor
Požadovaný procesor. 1 jádro může být reprezentováno 1 nebo 1000 m. Mělo by to být 500m nebo 1 pro úroveň Basic a {500m, 1, 2, 3, 4} pro úroveň Standard.
řetězec
paměť
Požadovaná paměť. 1 GB může reprezentovat 1Gi nebo 1024Mi. Mělo by to být {512Mi, 1Gi, 2Gi} pro úroveň Basic a {512Mi, 1Gi, 2Gi, ..., 8Gi} pro úroveň Standard.
řetězec
Škála
Jméno
Popis
Hodnota
maxReplicas
Volitelný. Maximální počet replik kontejneru Výchozí hodnota je 10, pokud není nastavená.
Periodická sonda živé aktivity instance aplikace Pokud sonda selže, instance aplikace se restartuje. Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
sondy
readinessProbe
Pravidelná sonda připravenosti služby App Instance Service Instance aplikace se odebere z koncových bodů služby, pokud se sonda nezdaří. Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
sondy
resourceRequests
Požadované množství prostředků pro požadovaný procesor a paměť. Doporučujeme použít toto pole k reprezentaci požadovaného procesoru a paměti, původní procesor pole a paměťInGB budou později zastaralé.
Vlastnosti škálování instance aplikace Azure Spring Apps
škálování
startupProbe
StartupProbe označuje, že instance aplikace byla úspěšně inicializována. Pokud je zadáno, nebudou provedeny žádné další sondy, dokud se tato kontrola úspěšně nedokončí. Pokud se tato sonda nezdaří, pod se restartuje stejně jako v případě selhání livenessProbe. Dá se použít k poskytnutí různých parametrů sondy na začátku životního cyklu instance aplikace, kdy může načtení dat nebo zahřátí mezipaměti trvat delší dobu než během operace stabilního stavu. Tuto aktualizaci nelze aktualizovat. Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
sondy
terminationGracePeriodSeconds
Volitelná doba trvání v sekundách, po které musí instance aplikace řádně ukončit. V žádosti o odstranění může dojít ke snížení. Hodnota musí být nezáporné celé číslo. Hodnota nula značí, že se okamžitě zastaví přes signál kill (žádná příležitost k vypnutí). Pokud je tato hodnota nil, použije se výchozí období odkladu. Období odkladu je doba trvání v sekundách poté, co se procesy spuštěné v instanci aplikace odesílají signál ukončení a čas vynuceného zastavení procesů signálem ukončení. Nastavte tuto hodnotu déle, než je očekávaná doba čištění procesu. Výchozí hodnota je 90 sekund.
Int
DeploymentSettingsAddonConfigs
Jméno
Popis
Hodnota
{přizpůsobená vlastnost}
ApmReference
Jméno
Popis
Hodnota
resourceId
ID prostředku APM
string (povinné)
ContainerProbeSettings
Jméno
Popis
Hodnota
disableProbe
Určuje, jestli zakažte test aktivity a připravenosti.
Bool
DeploymentSettingsEnvironmentVariables
Jméno
Popis
Hodnota
{přizpůsobená vlastnost}
řetězec
Sonda
Jméno
Popis
Hodnota
disableProbe
Určete, jestli je sonda zakázaná.
bool (povinné)
failureThreshold
Minimální počet po sobě jdoucích selhání sondy, které se mají považovat za neúspěšné po úspěšném dokončení. Minimální hodnota je 1.
Int
initialDelaySeconds
Počet sekund po spuštění instance aplikace před zahájením sond Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Jak často (v sekundách) provést sondu Minimální hodnota je 1.
Minimální počet po sobě jdoucích úspěchů pro sondu, které se mají považovat za úspěšné po selhání. Musí být 1 pro aktivní a začínající. Minimální hodnota je 1.
Int
timeoutSeconds
Počet sekund, po kterých vyprší časový limit sondy Minimální hodnota je 1.
Typ akce, která se má provést k provedení kontroly stavu.
ExecAction (povinné)
příkaz
Příkaz je příkazový řádek, který se má spustit uvnitř kontejneru, pracovní adresář příkazu je v systému souborů kontejneru root (/). Příkaz se nespustí v prostředí, takže tradiční pokyny prostředí (','atd)nebudou fungovat. Pokud chcete použít prostředí, musíte ho explicitně volat. Stav ukončení 0 se považuje za aktivní/v pořádku a nenulový stav není v pořádku.
string[]
HttpGetAction
Jméno
Popis
Hodnota
typ
Typ akce, která se má provést k provedení kontroly stavu.
HTTPGetAction (povinné)
cesta
Cesta pro přístup na serveru HTTP.
řetězec
schéma
Schéma, které se má použít pro připojení k hostiteli Výchozí hodnota je HTTP.
Možné hodnoty výčtu:
-
"HTTP" znamená, že použité schéma bude http://
-
"HTTPS" znamená, že použité schéma bude https://
HTTP HTTPS
TCPSocketAction
Jméno
Popis
Hodnota
typ
Typ akce, která se má provést k provedení kontroly stavu.
TCPSocketAction (povinné)
ResourceRequests
Jméno
Popis
Hodnota
procesor
Požadovaný procesor. 1 jádro může být reprezentováno 1 nebo 1000 m. Mělo by to být 500m nebo 1 pro úroveň Basic a {500m, 1, 2, 3, 4} pro úroveň Standard.
řetězec
paměť
Požadovaná paměť. 1 GB může reprezentovat 1Gi nebo 1024Mi. Mělo by to být {512Mi, 1Gi, 2Gi} pro úroveň Basic a {512Mi, 1Gi, 2Gi, ..., 8Gi} pro úroveň Standard.
řetězec
Škála
Jméno
Popis
Hodnota
maxReplicas
Volitelný. Maximální počet replik kontejneru Výchozí hodnota je 10, pokud není nastavená.
Periodická sonda živé aktivity instance aplikace Pokud sonda selže, instance aplikace se restartuje. Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
sondy
readinessProbe
Pravidelná sonda připravenosti služby App Instance Service Instance aplikace se odebere z koncových bodů služby, pokud se sonda nezdaří. Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
sondy
resourceRequests
Požadované množství prostředků pro požadovaný procesor a paměť. Doporučujeme použít toto pole k reprezentaci požadovaného procesoru a paměti, původní procesor pole a paměťInGB budou později zastaralé.
Vlastnosti škálování instance aplikace Azure Spring Apps
škálování
startupProbe
StartupProbe označuje, že instance aplikace byla úspěšně inicializována. Pokud je zadáno, nebudou provedeny žádné další sondy, dokud se tato kontrola úspěšně nedokončí. Pokud se tato sonda nezdaří, pod se restartuje stejně jako v případě selhání livenessProbe. Dá se použít k poskytnutí různých parametrů sondy na začátku životního cyklu instance aplikace, kdy může načtení dat nebo zahřátí mezipaměti trvat delší dobu než během operace stabilního stavu. Tuto aktualizaci nelze aktualizovat. Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
sondy
terminationGracePeriodSeconds
Volitelná doba trvání v sekundách, po které musí instance aplikace řádně ukončit. V žádosti o odstranění může dojít ke snížení. Hodnota musí být nezáporné celé číslo. Hodnota nula značí, že se okamžitě zastaví přes signál kill (žádná příležitost k vypnutí). Pokud je tato hodnota nil, použije se výchozí období odkladu. Období odkladu je doba trvání v sekundách poté, co se procesy spuštěné v instanci aplikace odesílají signál ukončení a čas vynuceného zastavení procesů signálem ukončení. Nastavte tuto hodnotu déle, než je očekávaná doba čištění procesu. Výchozí hodnota je 90 sekund.
Int
DeploymentSettingsAddonConfigs
Jméno
Popis
Hodnota
{přizpůsobená vlastnost}
ApmReference
Jméno
Popis
Hodnota
resourceId
ID prostředku APM
string (povinné)
ContainerProbeSettings
Jméno
Popis
Hodnota
disableProbe
Určuje, jestli zakažte test aktivity a připravenosti.
Bool
DeploymentSettingsEnvironmentVariables
Jméno
Popis
Hodnota
{přizpůsobená vlastnost}
řetězec
Sonda
Jméno
Popis
Hodnota
disableProbe
Určete, jestli je sonda zakázaná.
bool (povinné)
failureThreshold
Minimální počet po sobě jdoucích selhání sondy, které se mají považovat za neúspěšné po úspěšném dokončení. Minimální hodnota je 1.
Int
initialDelaySeconds
Počet sekund po spuštění instance aplikace před zahájením sond Další informace: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Jak často (v sekundách) provést sondu Minimální hodnota je 1.
Minimální počet po sobě jdoucích úspěchů pro sondu, které se mají považovat za úspěšné po selhání. Musí být 1 pro aktivní a začínající. Minimální hodnota je 1.
Int
timeoutSeconds
Počet sekund, po kterých vyprší časový limit sondy Minimální hodnota je 1.
Typ akce, která se má provést k provedení kontroly stavu.
ExecAction (povinné)
příkaz
Příkaz je příkazový řádek, který se má spustit uvnitř kontejneru, pracovní adresář příkazu je v systému souborů kontejneru root (/). Příkaz se nespustí v prostředí, takže tradiční pokyny prostředí (','atd)nebudou fungovat. Pokud chcete použít prostředí, musíte ho explicitně volat. Stav ukončení 0 se považuje za aktivní/v pořádku a nenulový stav není v pořádku.
string[]
HttpGetAction
Jméno
Popis
Hodnota
typ
Typ akce, která se má provést k provedení kontroly stavu.
HTTPGetAction (povinné)
cesta
Cesta pro přístup na serveru HTTP.
řetězec
schéma
Schéma, které se má použít pro připojení k hostiteli Výchozí hodnota je HTTP.
Možné hodnoty výčtu:
-
"HTTP" znamená, že použité schéma bude http://
-
"HTTPS" znamená, že použité schéma bude https://
"HTTP" "HTTPS"
TCPSocketAction
Jméno
Popis
Hodnota
typ
Typ akce, která se má provést k provedení kontroly stavu.
TcpSocketAction (povinné)
ResourceRequests
Jméno
Popis
Hodnota
procesor
Požadovaný procesor. 1 jádro může být reprezentováno 1 nebo 1000 m. Mělo by to být 500m nebo 1 pro úroveň Basic a {500m, 1, 2, 3, 4} pro úroveň Standard.
řetězec
paměť
Požadovaná paměť. 1 GB může reprezentovat 1Gi nebo 1024Mi. Mělo by to být {512Mi, 1Gi, 2Gi} pro úroveň Basic a {512Mi, 1Gi, 2Gi, ..., 8Gi} pro úroveň Standard.
řetězec
Škála
Jméno
Popis
Hodnota
maxReplicas
Volitelný. Maximální počet replik kontejneru Výchozí hodnota je 10, pokud není nastavená.