为什么GCLB的默认HealthCheck间隔为5秒,而NEG的情况为15s?

时间:2019-09-19 08:23:19

标签: google-kubernetes-engine gke-networking

Google Cloud Load Balancing文档解释了默认的HealthCheck间隔为5秒。

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

我还发现NEG的默认间隔是15秒。

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

为什么是原因? 谢谢。

1 个答案:

答案 0 :(得分:0)

差异是由于不同的本机环境造成的。 Google Cloud Platform的默认运行状况检查间隔为5秒。而Kubernetes的默认pod liveness检查为15s。您观察到的NEG默认值也是15秒,以匹配Pod活动性检查,在这种情况下,它们都是来自Kubernetes。