Почему интервал проверки работоспособности GCLB по умолчанию составляет 5 секунд, а в случае NEG - 15 секунд?

В документации по балансировке нагрузки Google Cloud объясняется, что интервал проверки работоспособности по умолчанию составляет 5 секунд.

https://cloud.google.com/load-balancing/docs/health-checks

Также я обнаружил, что интервал NEG по умолчанию составляет 15 секунд.

https://github.com/kubernetes/ingress-gce/blob/b1d2ea77b79aa08a9de5d80881987ebf79a48876/pkg/healthchecks/healthchecks.go

Почему причина? Спасибо.

1 ответ

Разница из-за разных родных сред. В Google Cloud Platform интервал проверки работоспособности по умолчанию составляет 5 секунд. В то время как Kubernetes имеет проверку жизнеспособности подов по умолчанию 15 секунд. Наблюдаемое вами значение NEG по умолчанию также равно 15 секундам, чтобы соответствовать проверке работоспособности модуля, в данном случае оба исходят из Kubernetes.

Другие вопросы по тегам