Uygulama Örneği canlılığını düzenli aralıklarla yoklama. Yoklama başarısız olursa Uygulama Örneği yeniden başlatılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Uygulama Örneği hizmeti hazır olma durumunun düzenli aralıklarla yoklaması. Yoklama başarısız olursa Uygulama Örneği hizmet uç noktalarından kaldırılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Gerekli CPU ve Bellek için istenen kaynak miktarı. Gerekli CPU ve Belleği temsil etmek için bu alan kullanıldığında eski alan CPU'sunun ve memoryInGB'nin daha sonra kullanım dışı bırakılacağı önerilir.
ResourceRequests
ölçeklemek
Azure Spring Apps Uygulama Örneği için özellikleri ölçeklendirme.
StartupProbe, Uygulama Örneğinin başarıyla başlatıldığını gösterir. Belirtilirse, bu işlem başarıyla tamamlanana kadar başka yoklama yürütülür. Bu yoklama başarısız olursa, livenessProbe başarısız olmuş gibi Pod yeniden başlatılır. Bu, bir Uygulama Örneğinin yaşam döngüsünün başında, verilerin yüklenmesi veya önbelleğin ısınmasının sabit durum işlemine göre uzun sürebileceği durumlarda farklı yoklama parametreleri sağlamak için kullanılabilir. Bu güncelleştirilemez. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Uygulama Örneğinin düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre. Silme isteğinde azaltılabilir. Değer negatif olmayan tamsayı olmalıdır. Sıfır değeri sonlandırma sinyali aracılığıyla hemen durmayı gösterir (kapatma fırsatı yoktur). Bu değer sıfır ise, bunun yerine varsayılan yetkisiz kullanım süresi kullanılır. Yetkisiz kullanım süresi, Uygulama Örneğinde çalışan işlemlerin sonlandırma sinyali gönderilmesinden ve işlemlerin sonlandırma sinyaliyle zorla durdurulmasından sonraki saniye cinsinden süredir. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Varsayılan değer 90 saniyedir.
Int
DeploymentSettingsAddonConfigs
Ad
Açıklama
Değer
{özelleştirilmiş özellik}
Bicep için any() işlevini kullanabilirsiniz.
ApmReference
Ad
Açıklama
Değer
resourceId
APM'nin Kaynak Kimliği
dize (gerekli)
ContainerProbeSettings
Ad
Açıklama
Değer
disableProbe
Canlılık ve hazır olma yoklamasının devre dışı bırakılıp bırakılmadığını gösterir
Bool
DeploymentSettingsEnvironmentVariables
Ad
Açıklama
Değer
{özelleştirilmiş özellik}
dizgi
Sonda
Ad
Açıklama
Değer
disableProbe
Yoklamanın devre dışı bırakılıp bırakılmadığını belirtin.
bool (gerekli)
failureThreshold
Yoklamanın dikkate alınması için en düşük ardışık hatalar başarılı olduktan sonra başarısız oldu. En düşük değer 1'dir.
Int
initialDelaySeconds
Yoklamalar başlatılmadan önce Uygulama Örneği başlatıldıktan sonraki saniye sayısı. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Yoklamanın ne sıklıkta (saniye olarak) gerçekleştirilecek? En düşük değer 1'dir.
Başarısız olduktan sonra yoklamanın başarılı olarak kabul edilmesi için en düşük ardışık başarı. Canlılık ve başlangıç için 1 olmalıdır. En düşük değer 1'dir.
Int
timeoutSeconds
Yoklamanın zaman aşımına uğradıktan sonraki saniye sayısı. En düşük değer 1'dir.
Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü.
'ExecAction' (gerekli)
komut
Komut kapsayıcının içinde yürütülecek komut satırıdır; komutun çalışma dizini kapsayıcının dosya sisteminde kök ('/') dizinidir. Komut bir kabuğun içinde çalıştırılmaz, bu nedenle geleneksel kabuk yönergeleri (',', vb.) çalışmaz. Kabuk kullanmak için bu kabuğa açıkça çağrı yapmanız gerekir. 0 çıkış durumu canlı/sağlıklı olarak değerlendirilir ve sıfır olmayan iyi durumda değildir.
string[]
HttpGetAction
Ad
Açıklama
Değer
tür
Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü.
'HTTPGetAction' (gerekli)
yol
HTTP sunucusunda erişim yolu.
dizgi
tertip etmek
Konağa bağlanmak için kullanılacak düzen. Varsayılan olarak HTTP'yi kullanır.
Olası sabit listesi değerleri:
-
"HTTP", kullanılan düzenin http:// olacağı anlamına gelir
-
"HTTPS", kullanılan düzenin https:// olacağı anlamına gelir
'HTTP' 'HTTPS'
TCPSocketAction
Ad
Açıklama
Değer
tür
Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü.
'TCPSocketAction' (gerekli)
ResourceRequests
Ad
Açıklama
Değer
Cpu
Gerekli CPU. 1 çekirdek 1 veya 1000m ile temsil edilebilir. Bu, Temel katman için 500m veya 1, Standart katman için {500m, 1, 2, 3, 4} olmalıdır.
dizgi
bellek
Gerekli bellek. 1 GB, 1Gi veya 1024Mi ile temsil edilebilir. Bu, Temel katman için {512Mi, 1Gi, 2Gi} ve Standart katman için {512Mi, 1Gi, 2Gi, ..., 8Gi} olmalıdır.
dizgi
Ölçeklemek
Ad
Açıklama
Değer
maxReplicas
Opsiyonel. Kapsayıcı çoğaltması sayısı üst sınırı. Ayarlanmadıysa varsayılan olarak 10 olur.
Uygulama Örneği canlılığını düzenli aralıklarla yoklama. Yoklama başarısız olursa Uygulama Örneği yeniden başlatılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Uygulama Örneği hizmeti hazır olma durumunun düzenli aralıklarla yoklaması. Yoklama başarısız olursa Uygulama Örneği hizmet uç noktalarından kaldırılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Gerekli CPU ve Bellek için istenen kaynak miktarı. Gerekli CPU ve Belleği temsil etmek için bu alan kullanıldığında eski alan CPU'sunun ve memoryInGB'nin daha sonra kullanım dışı bırakılacağı önerilir.
ResourceRequests
ölçeklemek
Azure Spring Apps Uygulama Örneği için özellikleri ölçeklendirme.
StartupProbe, Uygulama Örneğinin başarıyla başlatıldığını gösterir. Belirtilirse, bu işlem başarıyla tamamlanana kadar başka yoklama yürütülür. Bu yoklama başarısız olursa, livenessProbe başarısız olmuş gibi Pod yeniden başlatılır. Bu, bir Uygulama Örneğinin yaşam döngüsünün başında, verilerin yüklenmesi veya önbelleğin ısınmasının sabit durum işlemine göre uzun sürebileceği durumlarda farklı yoklama parametreleri sağlamak için kullanılabilir. Bu güncelleştirilemez. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Uygulama Örneğinin düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre. Silme isteğinde azaltılabilir. Değer negatif olmayan tamsayı olmalıdır. Sıfır değeri sonlandırma sinyali aracılığıyla hemen durmayı gösterir (kapatma fırsatı yoktur). Bu değer sıfır ise, bunun yerine varsayılan yetkisiz kullanım süresi kullanılır. Yetkisiz kullanım süresi, Uygulama Örneğinde çalışan işlemlerin sonlandırma sinyali gönderilmesinden ve işlemlerin sonlandırma sinyaliyle zorla durdurulmasından sonraki saniye cinsinden süredir. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Varsayılan değer 90 saniyedir.
Int
DeploymentSettingsAddonConfigs
Ad
Açıklama
Değer
{özelleştirilmiş özellik}
ApmReference
Ad
Açıklama
Değer
resourceId
APM'nin Kaynak Kimliği
dize (gerekli)
ContainerProbeSettings
Ad
Açıklama
Değer
disableProbe
Canlılık ve hazır olma yoklamasının devre dışı bırakılıp bırakılmadığını gösterir
Bool
DeploymentSettingsEnvironmentVariables
Ad
Açıklama
Değer
{özelleştirilmiş özellik}
dizgi
Sonda
Ad
Açıklama
Değer
disableProbe
Yoklamanın devre dışı bırakılıp bırakılmadığını belirtin.
bool (gerekli)
failureThreshold
Yoklamanın dikkate alınması için en düşük ardışık hatalar başarılı olduktan sonra başarısız oldu. En düşük değer 1'dir.
Int
initialDelaySeconds
Yoklamalar başlatılmadan önce Uygulama Örneği başlatıldıktan sonraki saniye sayısı. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Yoklamanın ne sıklıkta (saniye olarak) gerçekleştirilecek? En düşük değer 1'dir.
Başarısız olduktan sonra yoklamanın başarılı olarak kabul edilmesi için en düşük ardışık başarı. Canlılık ve başlangıç için 1 olmalıdır. En düşük değer 1'dir.
Int
timeoutSeconds
Yoklamanın zaman aşımına uğradıktan sonraki saniye sayısı. En düşük değer 1'dir.
Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü.
'ExecAction' (gerekli)
komut
Komut kapsayıcının içinde yürütülecek komut satırıdır; komutun çalışma dizini kapsayıcının dosya sisteminde kök ('/') dizinidir. Komut bir kabuğun içinde çalıştırılmaz, bu nedenle geleneksel kabuk yönergeleri (',', vb.) çalışmaz. Kabuk kullanmak için bu kabuğa açıkça çağrı yapmanız gerekir. 0 çıkış durumu canlı/sağlıklı olarak değerlendirilir ve sıfır olmayan iyi durumda değildir.
string[]
HttpGetAction
Ad
Açıklama
Değer
tür
Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü.
'HTTPGetAction' (gerekli)
yol
HTTP sunucusunda erişim yolu.
dizgi
tertip etmek
Konağa bağlanmak için kullanılacak düzen. Varsayılan olarak HTTP'yi kullanır.
Olası sabit listesi değerleri:
-
"HTTP", kullanılan düzenin http:// olacağı anlamına gelir
-
"HTTPS", kullanılan düzenin https:// olacağı anlamına gelir
'HTTP' 'HTTPS'
TCPSocketAction
Ad
Açıklama
Değer
tür
Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü.
'TCPSocketAction' (gerekli)
ResourceRequests
Ad
Açıklama
Değer
Cpu
Gerekli CPU. 1 çekirdek 1 veya 1000m ile temsil edilebilir. Bu, Temel katman için 500m veya 1, Standart katman için {500m, 1, 2, 3, 4} olmalıdır.
dizgi
bellek
Gerekli bellek. 1 GB, 1Gi veya 1024Mi ile temsil edilebilir. Bu, Temel katman için {512Mi, 1Gi, 2Gi} ve Standart katman için {512Mi, 1Gi, 2Gi, ..., 8Gi} olmalıdır.
dizgi
Ölçeklemek
Ad
Açıklama
Değer
maxReplicas
Opsiyonel. Kapsayıcı çoğaltması sayısı üst sınırı. Ayarlanmadıysa varsayılan olarak 10 olur.
Uygulama Örneği canlılığını düzenli aralıklarla yoklama. Yoklama başarısız olursa Uygulama Örneği yeniden başlatılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Uygulama Örneği hizmeti hazır olma durumunun düzenli aralıklarla yoklaması. Yoklama başarısız olursa Uygulama Örneği hizmet uç noktalarından kaldırılır. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Gerekli CPU ve Bellek için istenen kaynak miktarı. Gerekli CPU ve Belleği temsil etmek için bu alan kullanıldığında eski alan CPU'sunun ve memoryInGB'nin daha sonra kullanım dışı bırakılacağı önerilir.
ResourceRequests
ölçeklemek
Azure Spring Apps Uygulama Örneği için özellikleri ölçeklendirme.
StartupProbe, Uygulama Örneğinin başarıyla başlatıldığını gösterir. Belirtilirse, bu işlem başarıyla tamamlanana kadar başka yoklama yürütülür. Bu yoklama başarısız olursa, livenessProbe başarısız olmuş gibi Pod yeniden başlatılır. Bu, bir Uygulama Örneğinin yaşam döngüsünün başında, verilerin yüklenmesi veya önbelleğin ısınmasının sabit durum işlemine göre uzun sürebileceği durumlarda farklı yoklama parametreleri sağlamak için kullanılabilir. Bu güncelleştirilemez. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Uygulama Örneğinin düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre. Silme isteğinde azaltılabilir. Değer negatif olmayan tamsayı olmalıdır. Sıfır değeri sonlandırma sinyali aracılığıyla hemen durmayı gösterir (kapatma fırsatı yoktur). Bu değer sıfır ise, bunun yerine varsayılan yetkisiz kullanım süresi kullanılır. Yetkisiz kullanım süresi, Uygulama Örneğinde çalışan işlemlerin sonlandırma sinyali gönderilmesinden ve işlemlerin sonlandırma sinyaliyle zorla durdurulmasından sonraki saniye cinsinden süredir. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Varsayılan değer 90 saniyedir.
Int
DeploymentSettingsAddonConfigs
Ad
Açıklama
Değer
{özelleştirilmiş özellik}
ApmReference
Ad
Açıklama
Değer
resourceId
APM'nin Kaynak Kimliği
dize (gerekli)
ContainerProbeSettings
Ad
Açıklama
Değer
disableProbe
Canlılık ve hazır olma yoklamasının devre dışı bırakılıp bırakılmadığını gösterir
Bool
DeploymentSettingsEnvironmentVariables
Ad
Açıklama
Değer
{özelleştirilmiş özellik}
dizgi
Sonda
Ad
Açıklama
Değer
disableProbe
Yoklamanın devre dışı bırakılıp bırakılmadığını belirtin.
bool (gerekli)
failureThreshold
Yoklamanın dikkate alınması için en düşük ardışık hatalar başarılı olduktan sonra başarısız oldu. En düşük değer 1'dir.
Int
initialDelaySeconds
Yoklamalar başlatılmadan önce Uygulama Örneği başlatıldıktan sonraki saniye sayısı. Daha fazla bilgi: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Yoklamanın ne sıklıkta (saniye olarak) gerçekleştirilecek? En düşük değer 1'dir.
Başarısız olduktan sonra yoklamanın başarılı olarak kabul edilmesi için en düşük ardışık başarı. Canlılık ve başlangıç için 1 olmalıdır. En düşük değer 1'dir.
Int
timeoutSeconds
Yoklamanın zaman aşımına uğradıktan sonraki saniye sayısı. En düşük değer 1'dir.
Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü.
"ExecAction" (gerekli)
komut
Komut kapsayıcının içinde yürütülecek komut satırıdır; komutun çalışma dizini kapsayıcının dosya sisteminde kök ('/') dizinidir. Komut bir kabuğun içinde çalıştırılmaz, bu nedenle geleneksel kabuk yönergeleri (',', vb.) çalışmaz. Kabuk kullanmak için bu kabuğa açıkça çağrı yapmanız gerekir. 0 çıkış durumu canlı/sağlıklı olarak değerlendirilir ve sıfır olmayan iyi durumda değildir.
string[]
HttpGetAction
Ad
Açıklama
Değer
tür
Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü.
"HTTPGetAction" (gerekli)
yol
HTTP sunucusunda erişim yolu.
dizgi
tertip etmek
Konağa bağlanmak için kullanılacak düzen. Varsayılan olarak HTTP'yi kullanır.
Olası sabit listesi değerleri:
-
"HTTP", kullanılan düzenin http:// olacağı anlamına gelir
-
"HTTPS", kullanılan düzenin https:// olacağı anlamına gelir
"HTTP" "HTTPS"
TCPSocketAction
Ad
Açıklama
Değer
tür
Sistem durumu denetimini gerçekleştirmek için gerçekleştirilecek eylemin türü.
"TCPSocketAction" (gerekli)
ResourceRequests
Ad
Açıklama
Değer
Cpu
Gerekli CPU. 1 çekirdek 1 veya 1000m ile temsil edilebilir. Bu, Temel katman için 500m veya 1, Standart katman için {500m, 1, 2, 3, 4} olmalıdır.
dizgi
bellek
Gerekli bellek. 1 GB, 1Gi veya 1024Mi ile temsil edilebilir. Bu, Temel katman için {512Mi, 1Gi, 2Gi} ve Standart katman için {512Mi, 1Gi, 2Gi, ..., 8Gi} olmalıdır.
dizgi
Ölçeklemek
Ad
Açıklama
Değer
maxReplicas
Opsiyonel. Kapsayıcı çoğaltması sayısı üst sınırı. Ayarlanmadıysa varsayılan olarak 10 olur.