SessionProbe interface
Oturum yoklaması yapılandırması.
Özellikler
| failure |
Yoklamanın dikkate alınması için en düşük ardışık hatalar başarılı olduktan sonra başarısız oldu. Varsayılan değer 3'tür. En düşük değer 1'dir. En büyük değer 10'dur. |
| http |
HTTPGet, gerçekleştirilecek http isteğini belirtir. |
| initial |
Canlılık araştırmaları başlatılmadan önce kapsayıcı başlatıldıktan sonra geçen saniye sayısı. En düşük değer 1'dir. Maksimum değer 60'tır. |
| period |
Yoklamanın ne sıklıkta (saniye olarak) gerçekleştirilecek? Varsayılan olarak 10 saniyedir. En düşük değer 1'dir. Maksimum değer 240'tır. |
| success |
Başarısız olduktan sonra yoklamanın başarılı olarak kabul edilmesi için en düşük ardışık başarı. Varsayılan değer 1'tir. Canlılık ve başlangıç için 1 olmalıdır. En düşük değer 1'dir. En büyük değer 10'dur. |
| tcp |
TCPSocket, bir TCP bağlantı noktasını içeren bir eylemi belirtir. TCP kancaları henüz desteklenmiyor. |
| termination |
Prob arızası üzerine podun düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre. Yetkisiz kullanım süresi, podda çalışan işlemlere bir sonlandırma sinyali gönderildikten sonra saniye cinsinden süre ve işlemlerin bir sonlandırma sinyaliyle zorla durdurulduğu zamandır. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Bu değer sıfır ise, podun terminationGracePeriodSeconds değeri kullanılır. Aksi takdirde, bu değer pod belirtimi tarafından sağlanan değeri geçersiz kılar. Değer negatif olmayan bir tamsayı olmalıdır. Sıfır değeri sonlandırma sinyali aracılığıyla hemen durmayı gösterir (kapatma fırsatı yoktur). Bu bir alfa alanıdır ve ProbeTerminationGracePeriod özellik kapısının etkinleştirilmesini gerektirir. Maksimum değer 3600 saniyedir (1 saat) |
| timeout |
Yoklamanın zaman aşımına uğradığı saniye sayısı. Varsayılan olarak 1 saniyedir. En düşük değer 1'dir. Maksimum değer 240'tır. |
| type | Prob tipini belirtir. Canlılık veya Başlangıç olabilir, Hazırlık araştırması oturumlarda desteklenmez. Tür, bir araştırma listesi (SessionProbes) bağlamında her araştırma için benzersiz olmalıdır. |
Özellik Ayrıntıları
failureThreshold
Yoklamanın dikkate alınması için en düşük ardışık hatalar başarılı olduktan sonra başarısız oldu. Varsayılan değer 3'tür. En düşük değer 1'dir. En büyük değer 10'dur.
failureThreshold?: number
Özellik Değeri
number
httpGet
HTTPGet, gerçekleştirilecek http isteğini belirtir.
httpGet?: SessionProbeHttpGet
Özellik Değeri
initialDelaySeconds
Canlılık araştırmaları başlatılmadan önce kapsayıcı başlatıldıktan sonra geçen saniye sayısı. En düşük değer 1'dir. Maksimum değer 60'tır.
initialDelaySeconds?: number
Özellik Değeri
number
periodSeconds
Yoklamanın ne sıklıkta (saniye olarak) gerçekleştirilecek? Varsayılan olarak 10 saniyedir. En düşük değer 1'dir. Maksimum değer 240'tır.
periodSeconds?: number
Özellik Değeri
number
successThreshold
Başarısız olduktan sonra yoklamanın başarılı olarak kabul edilmesi için en düşük ardışık başarı. Varsayılan değer 1'tir. Canlılık ve başlangıç için 1 olmalıdır. En düşük değer 1'dir. En büyük değer 10'dur.
successThreshold?: number
Özellik Değeri
number
tcpSocket
TCPSocket, bir TCP bağlantı noktasını içeren bir eylemi belirtir. TCP kancaları henüz desteklenmiyor.
tcpSocket?: SessionProbeTcpSocket
Özellik Değeri
terminationGracePeriodSeconds
Prob arızası üzerine podun düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre. Yetkisiz kullanım süresi, podda çalışan işlemlere bir sonlandırma sinyali gönderildikten sonra saniye cinsinden süre ve işlemlerin bir sonlandırma sinyaliyle zorla durdurulduğu zamandır. Bu değeri, işleminiz için beklenen temizleme süresinden daha uzun ayarlayın. Bu değer sıfır ise, podun terminationGracePeriodSeconds değeri kullanılır. Aksi takdirde, bu değer pod belirtimi tarafından sağlanan değeri geçersiz kılar. Değer negatif olmayan bir tamsayı olmalıdır. Sıfır değeri sonlandırma sinyali aracılığıyla hemen durmayı gösterir (kapatma fırsatı yoktur). Bu bir alfa alanıdır ve ProbeTerminationGracePeriod özellik kapısının etkinleştirilmesini gerektirir. Maksimum değer 3600 saniyedir (1 saat)
terminationGracePeriodSeconds?: number
Özellik Değeri
number
timeoutSeconds
Yoklamanın zaman aşımına uğradığı saniye sayısı. Varsayılan olarak 1 saniyedir. En düşük değer 1'dir. Maksimum değer 240'tır.
timeoutSeconds?: number
Özellik Değeri
number
type
Prob tipini belirtir. Canlılık veya Başlangıç olabilir, Hazırlık araştırması oturumlarda desteklenmez. Tür, bir araştırma listesi (SessionProbes) bağlamında her araştırma için benzersiz olmalıdır.
type?: string
Özellik Değeri
string