【问题标题】:Why kubernetes-scheduler and controller-manager is stopped sometime in etcd master (three nodes)为什么 kubernetes-scheduler 和 controller-manager 在 etcd master(三个节点)中的某个时候停止
【发布时间】:2017-06-14 08:03:51
【问题描述】:

我已经构建了一个具有三个节点的主集群(k8s)。但是有两个问题:

  1. 每个节点上的 etcd 日志报告两个警告:(1).申请条目花费的时间太长 [11.167451ms 为 1 个条目] (2)。未能按时发出心跳我可能从谷歌知道它的磁盘太慢但我无法解决它

  2. 依赖etcd的API服务器或Kubernetes-sheduler或Controller-Manager,启动时有时无法启动或停止(日志可能报告etcd服务器超时)

你能帮帮我吗?

【问题讨论】:

  • 你得到了什么 kubectl 版本?

标签: docker kubernetes etcd


【解决方案1】:

kube-controller-manager、kube-apiserver 等多个 Kubernetes 服务与 etcd 紧密集成。 etcd 中的缓慢或故障可能导致这些服务也变慢甚至崩溃。

我建议找出“etcd”缓慢的原因并修复它。尝试使用“etcdctl”工具从 etcd [1] 存储和检索单个键值对。

此外,如果“etcd”由于内存不足而变慢,请尝试调整“snapshot-count”参数以减少存储在内存中的快照数量 [2]。

[1]https://coreos.com/etcd/docs/latest/getting-started-with-etcd.html

[2]https://coreos.com/etcd/docs/latest/tuning.html#snapshot-tuning

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 2021-04-10
    • 2019-11-24
    • 2020-08-29
    • 2020-08-17
    • 2020-12-02
    • 2020-09-14
    相关资源
    最近更新 更多