#docker #kubernetes #traefik #traefik-ingress
Вопрос:
У меня есть развертывание nginx в kubernetes со следующим готовым зондом:
readinessProbe: httpGet: scheme: HTTP path: /index.html port: 80 initialDelaySeconds: 5 periodSeconds: 2
Когда у меня все стручки Не готовы вот так:
NAME READY STATUS RESTARTS AGE web-75594f9b64-dqvsq 0/1 Running 0 14m web-75594f9b64-hwqcd 0/1 Running 0 14m web-75594f9b64-jdggz 0/1 Running 0 14m
Traefik выдал мне ошибку недоступности службы (503). Я не хочу, чтобы траэфик направлял эти запросы. Когда у меня, например, 2 готовых и 1 Не готовый траэфик, направляйте только 2 готовых.
Что можно сделать, чтобы предотвратить запросы на маршрутизацию трафика, когда модули не готовы? Это происходит не только тогда, когда никто не готов, когда я выполняю обновление, оно также происходит во время очень минимального простоя только что созданного, я полагаю, по той же причине.
Комментарии:
1. Не уверен, что понимаю ваш вопрос. Если ни один модуль еще не прошел проверку готовности, ни один из ваших модулей не получит никакого трафика от соответствующей службы kubernetes.