Hizmetinize Sistem Durumu Yoklamaları ekleme
Varsayılan olarak, Giriş denetleyicisi kullanıma sunulan podlar için bir HTTP GET yoklaması sağlar.
Yoklama özellikleri, belirtiminize deployment
pod
/bir Hazırlık veya Canlılık Yoklaması eklenerek özelleştirilebilir.
veya ile readinessProbe
livenessProbe
apiVersion: networking.k8s.io/v1
kind: Deployment
metadata:
name: aspnetapp
spec:
replicas: 3
template:
metadata:
labels:
service: site
spec:
containers:
- name: aspnetapp
image: mcr.microsoft.com/dotnet/samples:aspnetapp
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
readinessProbe:
httpGet:
path: /
port: 80
periodSeconds: 3
timeoutSeconds: 1
Kubernetes API Başvurusu:
Dekont
readinessProbe
velivenessProbe
ilehttpGet
yapılandırıldığında desteklenir.- Podda kullanıma sunulandan başka bir bağlantı noktasında yoklama şu anda desteklenmiyor.
HttpHeaders
,InitialDelaySeconds
SuccessThreshold
desteklenmez.
veya olmadan readinessProbe
livenessProbe
Yukarıdaki yoklamalar sağlanmadıysa, Giriş Denetleyicisi ek açıklama için backend-path-prefix
belirtilen veya path
hizmet tanımında belirtilen hizmette ulaşılabilir Path
olduğu varsayımında ingress
bulunur.
Sistem Durumu Yoklaması için Varsayılan Değerler
Hazır olma/canlılık araştırması tarafından çıkarılabilen herhangi bir özellik için varsayılan değerler ayarlanır.
Application Gateway Yoklama Özelliği | Varsayılan Değer |
---|---|
Path |
/ |
Host |
localhost |
Protocol |
HTTP |
Timeout |
30 |
Interval |
30 |
UnhealthyThreshold |
3 |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin