K8S集群 etcd pod异常

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

K8S集群 etcd pod异常

问题描述

    查看K8S的POD信息时,发现etcd的pod处于CrashLoopBackOff状态

解决方法

  • 原因分析:通过命令kubectl logs -f etcd-k8s-01 -n kube-system查询其日志,发现提示信息“etcdmain: walpb: crc mismatch”,通过查询这个错误提示,etcd持久化数据受到了损坏,启动失败,常见的原因是由于服务器异常断掉导致的数据损坏。


  • 解决方案:

    1、因为K8S是集群的模式,有三个master,那么可以通过删除此节点上的etcd数据,重启该pod,从其他节点同步数据过来。

    2、通过kubectl describe pod etcd-k8s-01 -nkube-system可以看到其数据的挂载目录

    再回来查看pod状态已经正常 (kubectl get pods --all-namespaces)

注意事项

  • K8S集群存在多个master的情况下才能同步数据,单master只有master节点才有etcd的pod

K8S集群 etcd pod异常

问题描述 查看K8S的POD信息时,发现etcd的pod处于CrashLoopBackOff状态解决方法原因分析:通过命令kubectl logs -f etcd-k8s-01 -n...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息