Answer a question

I want to create a kubernetes cluster.

I want to have a single cluster with master, worker and proxy nodes in High Availability with nodes in both locations.

Is it documented the maximum distance or latency supported between locations? Additionally I would appreciate links to official documentation, I couldn't find anything related.

Thank you.

Answers

There is no latency limitation between nodes in kubernetes cluster. They are configurable parameters.

For kubelet on worker node it is:

--node-status-update-frequency duration    Specifies how often kubelet posts node status to master. Note: be cautious when changing the constant, it must work with nodeMonitorGracePeriod in nodecontroller. (default 10s)

For controller-manager on master node they are:

  --node-monitor-grace-period duration    Amount of time which we allow running Node to be unresponsive before marking it unhealthy. Must be N times more than kubelet's nodeStatusUpdateFrequency, where N means number of retries allowed for kubelet to post node status. (default 40s)
  --node-monitor-period duration          The period for syncing NodeStatus in NodeController. (default 5s)
  --node-startup-grace-period duration    Amount of time which we allow starting Node to be unresponsive before marking it unhealthy. (default 1m0s)
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐