开发者社区> 问答> 正文

在跨地域(比如说北京和西安两个数据中心)时,ETCD的总是不断的重启,这是为什么?

在跨地域(比如说北京和西安两个数据中心)时,ETCD的总是不断的重启,这是为什么?

展开
收起
OSC开源社区 2024-05-13 08:27:48 22 0
2 条回答
写回答
取消 提交回答
  • 要看一下重启的原因,是pod的liveness probe失败导致kubelet把它强制重启了吗?可以通过describe pod或kubelet 日志先看看原因。
    跨数据中心部署,最重要的是确保多个peer之间的网络延迟低,因为无论是leader election还是log replication,都需要多次确认。
    可以看一下etcd章节的性能调优部分看看有没有可参考的手段。

    2024-05-13 23:41:19
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    ETCD的配置可能未针对跨地域部署进行优化,例如心跳超时设置可能过短,不适应高延迟的网络环境

    2024-05-13 09:09:36
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
高速数据中心网络光互连技术 立即下载
AWS 数据中心与 VPC 揭秘 立即下载
Mesos,数据中心操作系统的核心 立即下载