【问题标题】:Why GCLB's default HealthCheck interval is 5 seconds, but NEG's case is 15s?为什么GCLB的默认HealthCheck间隔是5秒,而NEG的情况是15秒?
【发布时间】:2019-09-19 08:23:19
【问题描述】:

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

为什么是理性? 谢谢。

【问题讨论】:

    标签: google-kubernetes-engine gke-networking


    【解决方案1】:

    差异是由于不同的原生环境。 Google Cloud Platform 的默认健康检查间隔为 5 秒。而 Kubernetes 的默认 pod liveness 检查时间为 15 秒。您观察到的 NEG 默认值也是 15 秒,以匹配 pod 活跃度检查,在本例中均来自 Kubernetes。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-06
      • 2020-10-18
      • 2020-01-05
      相关资源
      最近更新 更多